
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
  background-image: none;
  cursor: default;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  background-color: #ec9412;
  background-image: -moz-linear-gradient(top, #ec7712, #ecc012);
  background-image: -ms-linear-gradient(top, #ec7712, #ecc012);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec7712), to(#ecc012));
  background-image: -webkit-linear-gradient(top, #ec7712, #ecc012);
  background-image: -o-linear-gradient(top, #ec7712, #ecc012);
  background-image: linear-gradient(top, #ec7712, #ecc012);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec7712', endColorstr='#ecc012', GradientType=0);
  border-color: #ecc012 #ecc012 #a5860d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #ecc012;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #bd990e \9;
}
.btn-warning {
  background-color: #ff9e3d;
  background-image: -moz-linear-gradient(top, #ffad5c, #ff870f);
  background-image: -ms-linear-gradient(top, #ffad5c, #ff870f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffad5c), to(#ff870f));
  background-image: -webkit-linear-gradient(top, #ffad5c, #ff870f);
  background-image: -o-linear-gradient(top, #ffad5c, #ff870f);
  background-image: linear-gradient(top, #ffad5c, #ff870f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffad5c', endColorstr='#ff870f', GradientType=0);
  border-color: #ff870f #ff870f #c26100;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #ff870f;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #db6e00 \9;
}
.btn-danger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.register-button,
input.register-button[type="submit"] {
  border-style: none;
  border-color: inherit;
  border-width: medium;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  outline: medium none;
  padding: 1em;
  padding-bottom: 0.55em;
  padding-top: 0.5em;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  background-color: #3674ec;
  background-image: -moz-linear-gradient(top, #4789f1, #1c55e5);
  background-image: -ms-linear-gradient(top, #4789f1, #1c55e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4789f1), to(#1c55e5));
  background-image: -webkit-linear-gradient(top, #4789f1, #1c55e5);
  background-image: -o-linear-gradient(top, #4789f1, #1c55e5);
  background-image: linear-gradient(top, #4789f1, #1c55e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4789f1', endColorstr='#1c55e5', GradientType=0);
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
a.register-button:hover,
input.register-button[type="submit"]:hover {
  border-color: inherit;
  border-style: none;
  border-width: medium;
  color: #ffffff;
  text-decoration: none;
  background-color: #1d5fd9;
  background-image: -moz-linear-gradient(top, #2268dd, #1552d4);
  background-image: -ms-linear-gradient(top, #2268dd, #1552d4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2268dd), to(#1552d4));
  background-image: -webkit-linear-gradient(top, #2268dd, #1552d4);
  background-image: -o-linear-gradient(top, #2268dd, #1552d4);
  background-image: linear-gradient(top, #2268dd, #1552d4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2268dd', endColorstr='#1552d4', GradientType=0);
}
.order-button,
input.order-button[type="submit"] {
  border-color: inherit;
  border-style: none;
  border-width: medium;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  outline: medium none;
  padding: 1em;
  padding-bottom: 0.55em;
  padding-top: 0.5em;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  background-color: #ffa020;
  background-image: -moz-linear-gradient(top, #ffb12b, #ff870f);
  background-image: -ms-linear-gradient(top, #ffb12b, #ff870f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffb12b), to(#ff870f));
  background-image: -webkit-linear-gradient(top, #ffb12b, #ff870f);
  background-image: -o-linear-gradient(top, #ffb12b, #ff870f);
  background-image: linear-gradient(top, #ffb12b, #ff870f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb12b', endColorstr='#ff870f', GradientType=0);
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
a.order-button:hover,
input.order-button[type="submit"]:hover {
  background: #ff870f;
  border: none;
  color: #ffffff;
  text-decoration: none;
}
.alert p + .btn-field:last-child {
  margin-bottom: -10px;
  padding-top: 10px;
}
a.btn-secondary {
  color: #ffffff;
}
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
.btn-group:before,
.btn-group:after {
  content: "";
  display: table;
}
.btn-group:after {
  clear: both;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-bottom: 9px;
  margin-top: 9px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group .btn {
  float: left;
  margin-left: -1px;
  position: relative;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.btn-group .btn:first-child {
  margin-left: 0;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group .btn:last-child,
.btn-group .dropdown-toggle {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group .btn.large:first-child {
  margin-left: 0;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child,
.btn-group .large.dropdown-toggle {
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  *padding-top: 5px;
  *padding-bottom: 5px;
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open {
  *z-index: 100;
}
.btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
  margin-left: 0;
  margin-top: 7px;
}
.btn:hover .caret,
.open.btn-group .caret {
  filter: alpha(opacity=100);
  opacity: 1;
}
.btn-primary .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret {
  border-top-color: #ffffff;
  filter: alpha(opacity=75);
  opacity: 0.75;
}
.btn-small .caret {
  margin-top: 4px;
}
.btn-primary {
  border: 1px solid #56a032;
  font-weight: 700;
  padding: 10px;
  padding-bottom: 5px;
  padding-top: 4px;
  background-color: #4ba337;
  background-image: -moz-linear-gradient(top, #5fb448, #2e891d);
  background-image: -ms-linear-gradient(top, #5fb448, #2e891d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5fb448), to(#2e891d));
  background-image: -webkit-linear-gradient(top, #5fb448, #2e891d);
  background-image: -o-linear-gradient(top, #5fb448, #2e891d);
  background-image: linear-gradient(top, #5fb448, #2e891d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5fb448', endColorstr='#2e891d', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.btn-primary,
input[type="submit"].btn-primary {
  border: 1px solid;
  border-bottom-color: #185f01;
  border-left-color: #357d18;
  border-right-color: #357d18;
  border-top-color: #5da839;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  background-color: #4da438;
  background-image: -moz-linear-gradient(top, #61b64a, #2e881d);
  background-image: -ms-linear-gradient(top, #61b64a, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b64a), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #61b64a, #2e881d);
  background-image: -o-linear-gradient(top, #61b64a, #2e881d);
  background-image: linear-gradient(top, #61b64a, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b64a', endColorstr='#2e881d', GradientType=0);
}
.btn-primary:hover,
input[type="submit"].btn-primary:hover {
  color: #ffffff;
  background-color: #2e881d;
  background-image: -moz-linear-gradient(top, #2e881d, #2e881d);
  background-image: -ms-linear-gradient(top, #2e881d, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2e881d), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #2e881d, #2e881d);
  background-image: -o-linear-gradient(top, #2e881d, #2e881d);
  background-image: linear-gradient(top, #2e881d, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e881d', endColorstr='#2e881d', GradientType=0);
}
.btn-secondary {
  background: #4895dd;
  border: 1px solid;
  border-bottom-color: #1d6ac8;
  border-left-color: #317ed2;
  border-right-color: #317ed2;
  border-top-color: #4894dd;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 1px 0 0 #72aee5;
  -webkit-box-shadow: inset 0 1px 0 0 #72aee5;
  box-shadow: inset 0 1px 0 0 #72aee5;
}
.btn-secondary:hover {
  background-color: #317ed2;
  color: #ffffff;
}
.btn-tertiary {
  color: #fff;
  border: 1px solid #828282;
  text-shadow: 0 1px 0 #666;
  /* CSS3*/

  background: #bababa;
  /* Old browsers */

  background: -moz-linear-gradient(top, #bababa 0%, #929292 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bababa), color-stop(100%, #929292));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #bababa 0%, #929292 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #bababa 0%, #929292 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #bababa 0%, #929292 100%);
  /* IE10+ */

  background: linear-gradient(top, #bababa 0%, #929292 100%);
  /* W3C */
}
.btn-tertiary:hover {
  background: #929292;
  background-position: 0 0;
  color: #fff;
}
.btn-cancel {
  color: #4d4d4d;
  border: 1px solid #b3b3b3;
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f5f5f5, #e1e1e1);
  background-image: -ms-linear-gradient(top, #f5f5f5, #e1e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e1e1e1));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e1e1e1);
  background-image: -o-linear-gradient(top, #f5f5f5, #e1e1e1);
  background-image: linear-gradient(top, #f5f5f5, #e1e1e1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e1e1e1', GradientType=0);
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
}
.btn-cancel:hover {
  background-color: #d4d4d4;
  background-image: -moz-linear-gradient(top, #cccccc, #e1e1e1);
  background-image: -ms-linear-gradient(top, #cccccc, #e1e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#e1e1e1));
  background-image: -webkit-linear-gradient(top, #cccccc, #e1e1e1);
  background-image: -o-linear-gradient(top, #cccccc, #e1e1e1);
  background-image: linear-gradient(top, #cccccc, #e1e1e1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e1e1e1', GradientType=0);
}
.header-actions .btn-add {
  border: 1px solid;
  border-top-color: #5da839;
  border-right-color: #357d18;
  border-left-color: #357d18;
  border-bottom-color: #185f01;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 30px;
  margin-left: 15px;
  margin-top: 1px;
  padding-left: 32px;
  padding-right: 10px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  background: #43a22d;
  background-image: url(https://secure.payza.com/images/icons/button-add-arrow.png), -moz-linear-gradient(0% 100% 90deg, #2e881d, #61b64a);
  background-image: url(https://secure.payza.com/images/icons/button-add-arrow.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#61b64a), to(#2e881d));
  background-repeat: no-repeat, repeat;
  background-position: 7px center, center center;
}
.btn-add:hover {
  color: #ffffff;
  background-color: #2e881d;
  background-image: url(https://secure.payza.com/images/icons/button-add-arrow.png), -moz-linear-gradient(0% 100% 90deg, #2e881d, #2e881d);
  background-image: url(https://secure.payza.com/images/icons/button-add-arrow.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e881d), to(#2e881d));
  background-repeat: no-repeat, repeat;
  background-position: 7px center, center center;
}
.header-actions .btn-download {
  border: 1px solid;
  border-bottom-color: #185f01;
  border-left-color: #357d18;
  border-right-color: #357d18;
  border-top-color: #5da839;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 30px;
  margin-left: 15px;
  margin-top: 1px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  background: #43a22d;
  background-image: -moz-linear-gradient(0% 100% 90deg, #2e881d, #61b64a);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#61b64a), to(#2e881d));
}
.btn-download:hover {
  color: #ffffff;
  background-color: #2e881d;
  background-image: -moz-linear-gradient(0% 100% 90deg, #2e881d, #2e881d);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e881d), to(#2e881d));
}
.header-actions a.btn-add,
.header-actions a.btn-download {
  color: #ffffff;
}
.btn.disabled,
.btn[disabled] {
  cursor: not-allowed;
}
.btn.disabled,
.btn[disabled="disabled"],
.btn-primary[disabled="disabled"],
.btn-secondary[disabled="disabled"],
input.btn-primary[type="submit"][disabled="disabled"],
input.btn-secondary[type="submit"][disabled="disabled"] {
  background: #cfcfcf;
  border-color: #c0c0c0;
  color: #ffffff;
  filter: none;
  font-style: normal;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  /* CSS3 */

  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.alert {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  font-size: 1.3em;
  margin-bottom: 18px;
  padding: 8px;
  padding-right: 35px;
  padding-left: 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.alert,
.alert-heading {
  color: #c09853;
}
.alert .close {
  line-height: 18px;
  position: relative;
  right: -21px;
  top: -2px;
}
.alert-success {
  background-color: #dcf9d5;
  border-color: #82cb73;
}
.alert-success,
.alert-success .alert-heading {
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2d6d6;
  border-color: #e28e8e;
}
.alert-danger,
.alert-error,
.alert-danger .alert-heading,
.alert-error .alert-heading {
  color: #b94a48;
}
.alert-info {
  background-color: #e6f2fe;
  border-color: #acd0f3;
}
.alert-info,
.alert-info .alert-heading {
  color: #3a87ad;
}
.alert {
  color: #2b2b2b;
}
.alert h4 {
  padding-bottom: 8px;
}
.alert-block {
  padding-bottom: 14px;
  padding-top: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.lone-alert {
  margin-top: 10px;
}
/* Content Messages
---------------------- */
.content-message {
  border: 1px solid;
  border-top-width: 3px;
  margin-bottom: 10px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.content-message h1,
.content-message h2,
.content-message h3,
.content-message h4,
.content-message h5 {
  font-weight: 700;
}
.content-message h5 {
  font-size: 1.4em;
}
.content-message h6 {
  color: inherit;
  font-size: 1.3em;
  font-weight: 600;
  text-transform: none;
}
.content-message hr {
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}
.content-message .message-type {
  color: #444;
  display: inline-block;
  margin-bottom: 0;
  padding: 10px;
  padding-bottom: 4px;
  padding-top: 3px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15) inset;
  box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15) inset;
}
.content-message .message-details {
  padding: 10px;
}
.content-msg-warning {
  background-color: #fff9d7;
  border-color: #e2c822;
}
.content-msg-warning .message-type {
  background-color: #e2c822;
}
.content-msg-attention {
  background-color: #f2d6d6;
  border-color: #e28e8e;
}
.content-msg-attention .message-type {
  background-color: #e28e8e;
}
.content-msg-information {
  border-color: #acd0f3;
  background-color: #e6f2fe;
}
.content-msg-information .message-type {
  background-color: #acd0f3;
}
.content-msg-information hr {
  border-color: #acd0f3;
}
.content-msg-general {
  border-color: #ddd;
  background-color: #f6f6f6;
}
.content-msg-general .message-type {
  background-color: #ddd;
}
/* Global Messages 
---------------------*/
.global-message {
  border: 1px solid;
  padding: 10px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  /* CSS3 */

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75) inset;
}
.msg-success {
  background-color: #dcf9d5;
  border-color: #82cb73;
}
.msg-fail {
  border-color: #e28e8e;
  background-color: #f2d6d6;
}
.msg-warning {
  border-color: #e2c822;
  background-color: #fff9d7;
}
.msg-reminder {
  border-color: #acd0f3;
  background-color: #e6f2fe;
}
/* --- */
/* Broadcast is content messages -- will remove this block */
.broadcast {
  border: 1px solid;
  border-top-width: 3px;
  margin-bottom: 10px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  /* CSS3 */

  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset;
}
.broadcast .bc-type {
  color: #444;
  display: inline-block;
  margin-bottom: 0;
  padding: 10px;
  padding-bottom: 4px;
  padding-top: 3px;
  /* CSS3 */

  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15) inset;
  box-shadow: -1px 1px 2px 0px rgba(0, 0, 0, 0.15) inset;
}
.broadcast .bc-details {
  padding: 10px;
}
.bc-warning {
  background-color: #fff9d7;
  border-color: #e2c822;
}
.bc-warning .bc-type {
  background-color: #e2c822;
}
.bc-important {
  background-color: #f2d6d6;
  border-color: #e28e8e;
}
.bc-important .bc-type {
  background-color: #e28e8e;
}
.bc-information {
  border-color: #acd0f3;
  background-color: #e6f2fe;
}
.bc-information .bc-type {
  background-color: #acd0f3;
}
.bc-general {
  border-color: #ddd;
  background-color: #f6f6f6;
}
.bc-general .bc-type {
  background-color: #ddd;
}
/* --- */.top-bar {
  background: #333333;
  color: #d5d5d5;
  height: 35px;
  min-width: 984px;
}
.top-bar a {
  color: #ffffff;
  text-decoration: none;
}
.top-bar a:hover {
  text-decoration: underline;
}
.top-bar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.top-bar ul li {
  display: inline;
}
.top-bar li {
  display: block;
  line-height: 35px;
  padding: 0 15px;
  white-space: nowrap;
}
.top-menu {
  float: right;
  list-style-type: none;
  position: relative;
}
.top-menu > li {
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
}
.top-menu > li > a {
  border: 1px solid #333333;
  border-bottom: none;
  display: block;
  height: 34px;
  line-height: 32px;
  outline: 0;
  padding: 0;
  padding-right: 25px;
  padding-left: 15px;
}
.top-menu > li:last-child > a {
  padding-right: 15px;
}
.top-menu .submenu-parent {
  padding: 0;
  padding-right: 3px;
  background: url('https://secure.payza.com/images/backgrounds/top-menu-separator.png') no-repeat right;
}
.top-menu .submenu-parent > a {
  background: transparent url('https://secure.payza.com/images/backgrounds/submenu-indicator.png') no-repeat right -1px;
  outline: 0;
}
.top-menu .submenu-parent > a.active-dropdown {
  background-color: #ffffff;
  background-position: right -36px;
  color: #4d4d4c;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.top-menu .submenu-parent .top-dropdown {
  display: none;
}
.top-menu .submenu-parent > a:focus:not(.active-dropdown):not(:active):not(:hover),
.top-menu .top-menu-link-parent > a:focus:not(:active):not(:hover) {
  background-color: #d2d2d2;
  background-position: right -36px;
  color: #4d4d4c;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
ul.top-dropdown {
  background: #ffffff;
  border: 1px solid #d5d5d5;
  border-top: none;
  left: 0;
  margin: 0;
  padding: 15px 0;
  position: absolute;
  top: 35px;
  z-index: 99;
  -moz-border-radius: 0 4px 4px 4px;
  -webkit-border-radius: 0 4px 4px 4px;
  border-radius: 0 4px 4px 4px;
  -moz-box-shadow: 0px 1px 0 #bbbbbb;
  -webkit-box-shadow: 0px 1px 0 #bbbbbb;
  box-shadow: 0px 1px 0 #bbbbbb;
}
ul.top-dropdown li {
  display: block;
  line-height: 24px;
}
.top-dropdown > li.separator {
  border-top: 1px solid #ddd;
  height: 1px;
  margin: 5px 0;
}
.top-dropdown > li > a {
  color: #4d4d4c;
  display: block;
  white-space: nowrap;
}
.account-info-bar {
  border-top: 1px solid #ffffff;
  height: 70px;
  text-align: right;
}
.account-info {
  color: #4d4d4c;
  margin-top: 24px;
}
.account-info span {
  color: #9e9e9d;
}
#mega-menu-dropdown {
  *zoom: 1;
}
#mega-menu-dropdown:before,
#mega-menu-dropdown:after {
  display: table;
  content: "";
}
#mega-menu-dropdown:after {
  clear: both;
}
.faux-columns {
  *zoom: 1;
}
.faux-columns:before,
.faux-columns:after {
  display: table;
  content: "";
}
.faux-columns:after {
  clear: both;
}
.main .nav-tabs > li {
  margin-bottom: -1px;
}
.menu-bar {
  height: 78px;
  border-bottom: 1px solid #b5b5b5;
  border-top: 1px solid #fff;
  background-color: #eaeaea;
  background-image: -moz-linear-gradient(top, #efefef, #e2e2e2);
  background-image: -ms-linear-gradient(top, #efefef, #e2e2e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#e2e2e2));
  background-image: -webkit-linear-gradient(top, #efefef, #e2e2e2);
  background-image: -o-linear-gradient(top, #efefef, #e2e2e2);
  background-image: linear-gradient(top, #efefef, #e2e2e2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#e2e2e2', GradientType=0);
}
#btn-mega-menu {
  border: 1px solid;
  border-bottom-color: #185f01;
  border-left-color: #357d18;
  border-right-color: #357d18;
  border-top-color: #5da839;
  color: #fff;
  filter: none;
  margin: 8px;
  padding: 11px;
  padding-left: 50px;
  padding-right: 25px;
  text-align: left;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  background-color: #4da438;
  background-image: -moz-linear-gradient(top, #61b64a, #2e881d);
  background-image: -ms-linear-gradient(top, #61b64a, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b64a), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #61b64a, #2e881d);
  background-image: -o-linear-gradient(top, #61b64a, #2e881d);
  background-image: linear-gradient(top, #61b64a, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b64a', endColorstr='#2e881d', GradientType=0);
  -moz-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
}
#btn-mega-menu:focus {
  outline: none;
}
.active-dropdown {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
#btn-mega-menu:hover {
  background-color: #2e881d;
  background-image: -moz-linear-gradient(top, #2e881d, #2e881d);
  background-image: -ms-linear-gradient(top, #2e881d, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2e881d), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #2e881d, #2e881d);
  background-image: -o-linear-gradient(top, #2e881d, #2e881d);
  background-image: linear-gradient(top, #2e881d, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e881d', endColorstr='#2e881d', GradientType=0);
}
#btn-mega-menu strong {
  display: block;
  font-family: "OpenSansSemibold", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#btn-mega-menu span {
  border-right: 1px solid #134b08;
  height: 58px;
  width: 35px;
  margin-left: -50px;
  margin-top: -11px;
  position: absolute;
  background: #126808;
  background-image: url(https://secure.payza.com/images/icons/mega-menu-icon.png), -moz-linear-gradient(0% 100% 90deg, #0a4b04, #248312);
  /* FF3.6+ */

  background-image: url(https://secure.payza.com/images/icons/mega-menu-icon.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#248312), to(#0a4b04));
  background-image: url(https://secure.payza.com/images/icons/mega-menu-icon.png), -ms-linear-gradient(top, #248312 0%, #0a4b04 100%);
  /* IE10+ */

  background-image: url(https://secure.payza.com/images/icons/mega-menu-icon.png), linear-gradient(top, #248312 0%, #0a4b04 100%);
  /* W3C */

  background-image: url(https://secure.payza.com/images/icons/mega-menu-icon.png), -o-linear-gradient(top, #248312 0%, #0a4b04 100%);
  background-position: center center, center center;
  background-repeat: no-repeat, repeat;
  -moz-border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  -moz-box-shadow: inset 0 1px 0 0 #57a049;
  -webkit-box-shadow: inset 0 1px 0 0 #57a049;
  box-shadow: inset 0 1px 0 0 #57a049;
}
#mega-menu-dropdown {
  border-top: 5px solid #0a4805;
  margin-left: 9px;
  margin-top: -12px;
  opacity: 0.95;
  position: absolute;
  z-index: 99;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fefefe, #e6e6e6);
  background-image: -ms-linear-gradient(top, #fefefe, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fefefe, #e6e6e6);
  background-image: -o-linear-gradient(top, #fefefe, #e6e6e6);
  background-image: linear-gradient(top, #fefefe, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e6e6e6', GradientType=0);
  -moz-box-shadow: 0px 1px 2px #666666;
  -webkit-box-shadow: 0px 1px 2px #666666;
  box-shadow: 0px 1px 2px #666666;
}
#mega-menu-dropdown .faux-columns {
  /*background: url(../images/backgrounds/mega-menu-faux-columns.png) repeat-y 252px top; 
		border-left: 1px solid #d3d3d3; 
		border-right:1px solid #d3d3d3; 
		border-bottom:1px solid #a8a8a8;*/
}
#mega-menu-dropdown ul {
  list-style-type: none;
  margin: 0;
  text-shadow: 0 1px 0 #fff;
}
.menu-section {
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #fff;
  float: left;
  min-height: 280px;
  width: 250px;
}
#mega-menu-dropdown .first {
  border-left: none;
}
#mega-menu-dropdown .last {
  border-right: none;
}
.menu-section > li {
  padding-top: 16px;
}
.menu-section-title {
  color: #2b2b2b;
  font-size: 12px;
  font-weight: bold;
  padding-left: 40px;
  text-transform: uppercase;
}
#mega-menu-dropdown .menu-section-title ul {
  margin-bottom: 10px;
  margin-top: 8px;
}
.menu-section-title li {
  font-size: 13px;
  font-weight: normal;
  margin-left: -40px;
  text-transform: none;
}
.menu-section-title li a {
  display: block;
  padding: 5px;
  padding-left: 40px;
  text-decoration: none;
}
.menu-section-title li a:hover {
  text-decoration: underline;
}
.menu-section .my-transactions {
  background: url(https://secure.payza.com/images/icons/my-transactions.png) no-repeat 10px 15px;
}
.menu-section .account-verification {
  background: url(https://secure.payza.com/images/icons/account-verification.png) no-repeat 15px 14px;
}
.menu-section .manage-financial {
  background: url(https://secure.payza.com/images/icons/manage-financial.png) no-repeat 12px 12px;
}
.menu-section .business-tools {
  background: url(https://secure.payza.com/images/icons/business-tools.png) no-repeat 12px 15px;
}
.conditional-add a {
  background: url(https://secure.payza.com/images/icons/conditional-add.png) no-repeat 10px center;
}
.menu-actions {
  border-left: 1px solid #b5b5b5;
  float: right;
  height: 78px;
  list-style-type: none;
  margin: 0;
}
.menu-actions li {
  border-right: 1px solid #b5b5b5;
  border-left: 1px solid #fff;
  display: block;
  float: left;
  margin: 0;
  text-align: center;
}
.menu-actions li:first-child {
  /*border-left: 1px solid #b5b5b5;*/
}
.menu-actions li:last-child {
  border-right: none;
}
.menu-actions li a {
  color: #333;
  display: block;
  font-size: 12px;
  /*font-weight: bold;*/

  padding: 10px 0;
  text-decoration: none;
  text-shadow: 0px 1px 0 #fff;
  width: 102px;
  height: 58px;
}
.menu-actions li a:hover {
  background: #d2d2d2;
  text-decoration: none;
}
.menu-actions span {
  display: block;
  margin: 0 auto 5px;
}
.menu-actions .send-money {
  background: url(https://secure.payza.com/images/icons/send-money.png) no-repeat 0% 0%;
  height: 36px;
  width: 33px;
}
.menu-actions .request-money {
  background: url(https://secure.payza.com/images/icons/request-money.png) no-repeat 0% 0%;
  height: 36px;
  width: 33px;
}
.menu-actions .load-account {
  background: url(https://secure.payza.com/images/icons/load-account.png) no-repeat 0% 0%;
  height: 36px;
  width: 33px;
}
.menu-actions .withdraw-funds {
  background: url(https://secure.payza.com/images/icons/withdraw-funds.png) no-repeat 0% 0%;
  height: 36px;
  width: 33px;
}
.menu-actions .active a,
.menu-actions .active a:hover {
  text-shadow: 0px 1px 1px #062804;
  background-color: #277e1a;
  background-image: -moz-linear-gradient(top, #3a9d28, #0a4f06);
  background-image: -ms-linear-gradient(top, #3a9d28, #0a4f06);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a9d28), to(#0a4f06));
  background-image: -webkit-linear-gradient(top, #3a9d28, #0a4f06);
  background-image: -o-linear-gradient(top, #3a9d28, #0a4f06);
  background-image: linear-gradient(top, #3a9d28, #0a4f06);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a9d28', endColorstr='#0a4f06', GradientType=0);
}
.menu-actions .active a {
  color: #fff;
}
.menu-actions .active .send-money {
  background: url(https://secure.payza.com/images/icons/send-money-active.png) no-repeat 0% 0%;
}
.menu-actions .active .request-money {
  background: url(https://secure.payza.com/images/icons/request-money-active.png) no-repeat 0% 0%;
}
.menu-actions .active .load-account {
  background: url(https://secure.payza.com/images/icons/load-account-active.png) no-repeat 0% 0%;
}
.menu-actions .active .withdraw-funds {
  background: url(https://secure.payza.com/images/icons/withdraw-funds-active.png) no-repeat 0% 0%;
}
.sub-menu-bar {
  background: #f3f3f3;
  border-bottom: 1px solid #b5b5b5;
  border-top: 1px solid #fff;
  height: 48px;
}
.sub-menu-bar ul {
  list-style-type: none;
  margin: 0;
  margin-left: 8px;
  margin-top: 11px;
}
.sub-menu-bar li {
  display: inline-block;
  margin-right: 5px;
}
.sub-menu-bar li a {
  display: block;
  padding: 10px;
  padding-bottom: 4px;
  padding-top: 2px;
  text-decoration: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.sub-menu-bar li a:hover {
  background: #e1e1e1;
  color: #0a69c5;
  text-decoration: none;
}
.sub-menu-bar li a:focus,
.sub-menu-bar li a:active,
.sub-menu-bar li.active a {
  background: #e1e1e1;
  color: #727272;
}
.sub-menu-bar .btn {
  float: right;
  position: relative;
  top: 8px;
  right: 8px;
}
.nav {
  list-style: none;
  margin-bottom: 18px;
  margin-left: 0;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  background-color: #aeaeae;
  text-decoration: none;
}
.nav-list {
  margin-bottom: 0;
  padding-left: 14px;
  padding-right: 14px;
}
.nav-list > li > a,
.nav-list .nav-header {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  padding: 3px 15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list .nav-header {
  color: #727273;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-transform: uppercase;
}
.nav-list > li + .nav-header {
  margin-top: 9px;
}
.nav-list .active > a,
.nav-list .active > a:hover {
  background-color: #0a69c5;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  content: "";
  display: table;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  line-height: 14px;
  padding-left: 12px;
  padding-right: 12px;
  margin-right: 2px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  border: 1px solid transparent;
  padding-bottom: 9px;
  padding-top: 9px;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #aeaeae #aeaeae #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  color: #545454;
  cursor: default;
}
.nav-pills > li > a {
  padding-bottom: 8px;
  padding-top: 8px;
  margin-bottom: 2px;
  margin-top: 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills .active > a,
.nav-pills .active > a:hover {
  background-color: #0a69c5;
  color: #ffffff;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu {
  border-width: 1px;
  margin-top: 1px;
}
.nav-pills .dropdown-menu {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0a69c5;
  margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #06427c;
}
.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #4b4b4b;
}
.nav > .dropdown.active > a:hover {
  color: #111111;
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > .open.active > a:hover {
  background-color: #727273;
  border-color: #727273;
  color: #ffffff;
}
.nav .open .caret,
.nav .open.active .caret,
.nav .open a:hover .caret {
  border-top-color: #ffffff;
  filter: alpha(opacity=100);
  opacity: 1;
}
.tabs-stacked .open > a:hover {
  border-color: #727273;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  content: "";
  display: table;
}
.tabbable:after {
  clear: both;
}
.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below .nav-tabs > li {
  margin-bottom: 0;
  margin-top: -1px;
}
.tabs-below .nav-tabs > li > a {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below .nav-tabs .active > a,
.tabs-below .nav-tabs .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none;
}
.tabs-left .nav-tabs > li > a,
.tabs-right .nav-tabs > li > a {
  margin-bottom: 3px;
  margin-right: 0;
  min-width: 74px;
}
.tabs-left .nav-tabs {
  border-right: 1px solid #ddd;
  float: left;
  margin-right: 19px;
}
.tabs-left .nav-tabs > li > a {
  margin-right: -1px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li > a:hover {
  border-color: #aeaeae #dddddd #aeaeae #aeaeae;
}
.tabs-left .nav-tabs .active > a,
.tabs-left .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right .nav-tabs {
  border-left: 1px solid #ddd;
  float: right;
  margin-left: 19px;
}
.tabs-right .nav-tabs > li > a {
  margin-left: -1px;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li > a:hover {
  border-color: #aeaeae #aeaeae #aeaeae #dddddd;
}
.tabs-right .nav-tabs .active > a,
.tabs-right .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.sub-navbar {
  margin-bottom: 25px;
}
.breadcrumbs {
  border: 1px solid #dcdcdc;
  color: #666;
  height: 30px;
  margin: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #efefef);
  background-image: -ms-linear-gradient(top, #ffffff, #efefef);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));
  background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
  background-image: -o-linear-gradient(top, #ffffff, #efefef);
  background-image: linear-gradient(top, #ffffff, #efefef);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 -1px 0 #ffffff inset;
  -webkit-box-shadow: 0 -1px 0 #ffffff inset;
  box-shadow: 0 -1px 0 #ffffff inset;
}
.breadcrumbs ul {
  font-size: 1.2em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.breadcrumbs ul li {
  background: url(https://secure.payza.com/images/sprites/bg.png) right -3px no-repeat;
  float: left;
  padding: 6px;
  padding-left: 5px;
  padding-right: 20px;
}
.breadcrumbs ul li a {
  color: #999;
  text-decoration: none;
}
.breadcrumbs ul li a:hover {
  color: #666;
}
.breadcrumbs ul li:first-child {
  padding-bottom: 7px;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 5px;
}
.breadcrumbs ul li:last-child {
  background-position: right -43px;
}
.pagination {
  background: #efefef;
  height: auto;
  line-height: 32px;
  padding: 10px;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  *zoom: 1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination .form-search {
  float: left;
}
.pagination .form-search label {
  margin-left: 10px;
}
.pagination .form-search label:first-child {
  margin-left: 0;
}
.pagination .pagination-info {
  float: right;
}
.pagination li {
  display: inline;
}
.pagination a {
  border: 1px solid #ddd;
  border-left-width: 0;
  float: left;
  line-height: 34px;
  padding: 0 14px;
  text-decoration: none;
}
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}
.pagination .active a {
  color: #aeaeae;
  cursor: default;
}
.pagination .disabled a,
.pagination .disabled a:hover {
  background-color: transparent;
  color: #aeaeae;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
table + .pagination {
  margin: 0;
  margin-top: -18px;
}
.pagination .form-search {
  margin: 0;
}
.pagination .active {
  background: #51a351;
  color: #ffffff;
}
.pagination .active:hover {
  background: #51a351;
  color: #ffffff;
}
.pagination a[disabled] {
  background: #ffffff;
  color: #aaa;
  cursor: default;
  font-style: italic;
}
table + .pagination {
  margin: 0;
}
.pagination {
  background: #ffffff;
  line-height: normal;
  padding: 10px;
  padding-bottom: 12px;
  padding-top: 16px;
}
.pagination ul {
  display: inline-block;
}
.pagination a {
  color: #393939;
}
.pagination a[disabled] {
  color: #8f8f8f;
}
.pagination a[disabled],
.pagination a {
  border: 1px solid #b3b3b3;
  line-height: 25px;
  margin: 0 3px;
  padding: 0 10px;
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f5f5f5, #e2e2e2);
  background-image: -ms-linear-gradient(top, #f5f5f5, #e2e2e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e2e2e2));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e2e2e2);
  background-image: -o-linear-gradient(top, #f5f5f5, #e2e2e2);
  background-image: linear-gradient(top, #f5f5f5, #e2e2e2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0);
}
.pagination .active {
  border: 1px solid #3c851e;
  font-weight: bold;
  text-shadow: 0px 1px 2px #333333;
  background-color: #52a93e;
  background-image: -moz-linear-gradient(top, #66b950, #349023);
  background-image: -ms-linear-gradient(top, #66b950, #349023);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66b950), to(#349023));
  background-image: -webkit-linear-gradient(top, #66b950, #349023);
  background-image: -o-linear-gradient(top, #66b950, #349023);
  background-image: linear-gradient(top, #66b950, #349023);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66b950', endColorstr='#349023', GradientType=0);
}
.pagination .form-search {
  display: inline-block;
  float: right;
  line-height: 32px;
  margin-right: 25px;
  position: relative;
}
.pagination .form-search select {
  border: 1px solid #d4d4d4;
  height: 26px;
  padding: 2px;
  width: 70px;
}
.pagination .pagination-info {
  color: #545454;
  font-size: 14px;
  line-height: 32px;
}
.modal-window {
  background: #ffffff;
  border: 5px solid rgba(0, 0, 0, 0.6);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.modal-window h3 {
  color: #44a32e;
}
.modal-window p {
  margin: 15px 0;
}
.modal-window .warning_box {
  padding: 10px;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0% 0% #ffffcc;
}
.ui-dialog-titlebar-close {
  background: url(https://secure.payza.com/images/icons/modal-close.png) no-repeat center center;
  float: right;
  height: 30px;
  margin-right: -10px;
  margin-top: 10px;
  text-indent: -9999px;
  width: 30px;
}
.ui-widget-overlay,
.modalBackground {
  background: #111111;
  height: 100%;
  left: 0;
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.modal-dialog {
  min-width: 300px;
  padding: 10px 15px;
}
.popup-choose-button {
  min-width: 500px;
}
.popup-choose-button table {
  width: 100%;
}
.popup-choose-button td {
  padding: 10px;
}
.modal-open .dropdown-menu {
  z-index: 2050;
}
.modal-open .dropdown.open {
  *z-index: 2050;
}
.modal-open .popover {
  z-index: 2060;
}
.modal-open .tooltip {
  z-index: 2070;
}
.modal-backdrop {
  background-color: #111111;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.modal {
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  left: 50%;
  margin: -250px 0 0 -280px;
  max-height: 500px;
  overflow: auto;
  position: fixed;
  top: 50%;
  width: 560px;
  z-index: 1050;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.modal.fade {
  top: -25%;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  border-bottom: 1px solid #eee;
  padding: 9px 15px;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-body {
  padding: 15px;
}
.modal-footer {
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  margin-bottom: 0;
  padding: 15px;
  padding-top: 14px;
  *zoom: 1;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.modal-footer:before,
.modal-footer:after {
  content: "";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn {
  float: right;
  margin-bottom: 0;
  margin-left: 5px;
}
.notably {
  color: #98c3ec;
  cursor: help;
  border-bottom: 1px dotted #98c3ec;
}
.js .notably-backdrop {
  background-color: transparent;
  display: block;
  left: 0;
  position: fixed;
  top: 0;
}
.js .notably-box {
  position: absolute;
}
.js .notably-box .up-arrow {
  display: block;
  border: 20px solid #767676;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  height: 15px;
  margin: 0 auto;
  margin-bottom: -2px;
  position: relative;
  width: 0;
  z-index: 100;
}
.js .notably-box .notably-content {
  border: 1px solid #767676;
  border-top-width: 5px;
  padding: 15px;
  text-shadow: 0 1px 0 #ffffff;
  width: 470px;
  z-index: 10;
  background-color: #f4f5f9;
  background-image: -moz-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: -ms-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e4e5f0));
  background-image: -webkit-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: -o-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: linear-gradient(top, #ffffff, #e4e5f0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e5f0', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.75) inset;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.75) inset;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.75) inset;
}
.js .notably-box .notably-content hr {
  border-color: #767676;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}
.tooltip {
  cursor: help;
  border-bottom: 1px dotted #333;
}
/* JS Enabled - Tip Box */
.tip-box {
  border: 1px solid #767676;
  font-size: 1.2em;
  max-width: 300px;
  padding: 8px;
  position: absolute;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #f4f5f9;
  background-image: -moz-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: -ms-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e4e5f0));
  background-image: -webkit-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: -o-linear-gradient(top, #ffffff, #e4e5f0);
  background-image: linear-gradient(top, #ffffff, #e4e5f0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e5f0', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
.label {
  background-color: #aeaeae;
  font-size: 9.75px;
  font-weight: 700;
  color: #ffffff;
  padding: 3px;
  padding-bottom: 2px;
  padding-top: 1px;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.label-important {
  background-color: #b94a48;
}
.label-warning {
  background-color: #ff870f;
}
.label-success {
  background-color: #468847;
}
.label-info {
  background-color: #3a87ad;
}
.bank-bg,
.mail-bg,
.creditcard-bg,
.debitcard-bg,
.simple-integration-bg,
.advanced-integration-bg,
.referrals-bg,
.linkcode-bg,
.bannercode-bg {
  padding-left: 90px;
  margin-bottom: 50px;
}
.bank-bg {
  background: url("https://secure.payza.com/images/icons/72/bank_transaction.png") no-repeat left top;
}
.mail-bg {
  background: url("https://secure.payza.com/images/icons/72/mail_money.png") no-repeat left top;
}
.creditcard-bg {
  background: url("https://secure.payza.com/images/icons/72/credit_cards.png") no-repeat left top;
}
.debitcard-bg {
  background: url("https://secure.payza.com/images/icons/128/Payza-prepaid.png") no-repeat left top;
}
.simple-integration-bg {
  background: url("https://secure.payza.com/images/icons/72/simple_integration.png") no-repeat left top;
}
.advanced-integration-bg {
  background: url("https://secure.payza.com/images/icons/72/advanced_integration.png") no-repeat left top;
}
.referrals-bg {
  background: url("https://secure.payza.com/images/icons/72/social.png") no-repeat left top;
}
.linkcode-bg {
  background: url("https://secure.payza.com/images/icons/72/email_form.png") no-repeat left top;
}
.bannercode-bg {
  background: url("https://secure.payza.com/images/icons/72/banner_code.png") no-repeat left top;
}
.print-action a {
  float: right;
  padding: 3px 0 3px 24px;
  background: url("https://secure.payza.com/images/icons/16/printer.png") no-repeat left center;
}
.print-action a:hover {
  text-decoration: none;
}
.tick-icon {
  background: url("https://secure.payza.com/images/icons/16/tick.png") no-repeat left center;
}
.cross-icon {
  background: url("https://secure.payza.com/images/icons/cross.png") no-repeat left center;
}
.cc-icon {
  background: url("https://secure.payza.com/images/icons/16/icon-creditcard.png") no-repeat left center;
}
.bank-icon {
  background: url("https://secure.payza.com/images/icons/16/icon-bank.png") no-repeat left center;
}
.edit-icon {
  background: url("https://secure.payza.com/images/icons/16/edit.png") no-repeat left center;
}
.html-icon {
  background: url("https://secure.payza.com/images/icons/16/htmlcode.png") no-repeat left center;
}
.dropdown-icon {
  background: url(https://secure.payza.com/images/icons/dropdown-icon.png) no-repeat right center;
  position: absolute;
  right: 4px;
  height: 26px;
  width: 20px;
}
.open-balance-icon {
  background-image: url("https://secure.payza.com/images/icons/16/balance_open.png");
  width: 14px;
  height: 14px;
  margin: 2px;
}
.closed-balance-icon {
  background-image: url("https://secure.payza.com/images/icons/16/balance_close.png");
  width: 14px;
  height: 14px;
  margin: 2px;
}
.inline-help .help-icon {
  background: url(https://secure.payza.com/images/icons/inline-help-icon.png) no-repeat left center;
  padding-left: 28px;
  height: 30px;
  line-height: 30px;
  color: #afafae;
  font-size: 12px;
  cursor: pointer;
}
.inline-help .help-icon:hover {
  text-decoration: underline;
}
.control-group .icon {
  margin-top: 9px;
}
.icon {
  float: left;
  display: block;
  width: 16px;
  height: 14px;
  margin: 3px 4px 0;
  background-repeat: no-repeat;
}
.icStarOn {
  background-image: url("https://secure.payza.com/images/icons/16/radio-on.png");
  width: 14px;
  height: 14px;
  margin: 2px;
}
.icStarOff {
  background-image: url("https://secure.payza.com/images/icons/16/radio-off.png");
  width: 14px;
  height: 14px;
  margin: 2px;
}
.message-icon {
  background: url("https://secure.payza.com/Images/icons/16/page_yellow.png") no-repeat left center;
  padding-left: 22px;
}
.fl_string_txt {
  display: inline-block;
  float: left;
}
.country-label {
  display: inline-block;
  font-size: 1.2em;
  vertical-align: top;
}
.country-label .country-flag {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
/*Flags - 16x16*/
.fl_ad {
  background-image: url(https://secure.payza.com/images/flags/ad.gif);
}
.fl_ae {
  background-image: url(https://secure.payza.com/images/flags/ae.gif);
}
.fl_af {
  background-image: url(https://secure.payza.com/images/flags/af.gif);
}
.fl_ag {
  background-image: url(https://secure.payza.com/images/flags/ag.gif);
}
.fl_ai {
  background-image: url(https://secure.payza.com/images/flags/ai.gif);
}
.fl_al {
  background-image: url(https://secure.payza.com/images/flags/al.gif);
}
.fl_am {
  background-image: url(https://secure.payza.com/images/flags/am.gif);
}
.fl_an {
  background-image: url(https://secure.payza.com/images/flags/an.gif);
}
.fl_ao {
  background-image: url(https://secure.payza.com/images/flags/ao.gif);
}
.fl_ar {
  background-image: url(https://secure.payza.com/images/flags/ar.gif);
}
.fl_as {
  background-image: url(https://secure.payza.com/images/flags/as.gif);
}
.fl_at {
  background-image: url(https://secure.payza.com/images/flags/at.gif);
}
.fl_au {
  background-image: url(https://secure.payza.com/images/flags/au.gif);
}
.fl_aw {
  background-image: url(https://secure.payza.com/images/flags/aw.gif);
}
.fl_ax {
  background-image: url(https://secure.payza.com/images/flags/ax.gif);
}
.fl_az {
  background-image: url(https://secure.payza.com/images/flags/az.gif);
}
.fl_ba {
  background-image: url(https://secure.payza.com/images/flags/ba.gif);
}
.fl_bb {
  background-image: url(https://secure.payza.com/images/flags/bb.gif);
}
.fl_bd {
  background-image: url(https://secure.payza.com/images/flags/bd.gif);
}
.fl_be {
  background-image: url(https://secure.payza.com/images/flags/be.gif);
}
.fl_bf {
  background-image: url(https://secure.payza.com/images/flags/bf.gif);
}
.fl_bg {
  background-image: url(https://secure.payza.com/images/flags/bg.gif);
}
.fl_bh {
  background-image: url(https://secure.payza.com/images/flags/bh.gif);
}
.fl_bi {
  background-image: url(https://secure.payza.com/images/flags/bi.gif);
}
.fl_bj {
  background-image: url(https://secure.payza.com/images/flags/bj.gif);
}
.fl_bm {
  background-image: url(https://secure.payza.com/images/flags/bm.gif);
}
.fl_bn {
  background-image: url(https://secure.payza.com/images/flags/bn.gif);
}
.fl_bo {
  background-image: url(https://secure.payza.com/images/flags/bo.gif);
}
.fl_br {
  background-image: url(https://secure.payza.com/images/flags/br.gif);
}
.fl_bs {
  background-image: url(https://secure.payza.com/images/flags/bs.gif);
}
.fl_bt {
  background-image: url(https://secure.payza.com/images/flags/bt.gif);
}
.fl_bv {
  background-image: url(https://secure.payza.com/images/flags/bv.gif);
}
.fl_bw {
  background-image: url(https://secure.payza.com/images/flags/bw.gif);
}
.fl_by {
  background-image: url(https://secure.payza.com/images/flags/by.gif);
}
.fl_bz {
  background-image: url(https://secure.payza.com/images/flags/bz.gif);
}
.fl_ca {
  background-image: url(https://secure.payza.com/images/flags/ca.gif);
}
.fl_cc {
  background-image: url(https://secure.payza.com/images/flags/cc.gif);
}
.fl_cd {
  background-image: url(https://secure.payza.com/images/flags/cd.gif);
}
.fl_cf {
  background-image: url(https://secure.payza.com/images/flags/cf.gif);
}
.fl_cg {
  background-image: url(https://secure.payza.com/images/flags/cg.gif);
}
.fl_ch {
  background-image: url(https://secure.payza.com/images/flags/ch.gif);
}
.fl_ci {
  background-image: url(https://secure.payza.com/images/flags/ci.gif);
}
.fl_ck {
  background-image: url(https://secure.payza.com/images/flags/ck.gif);
}
.fl_cl {
  background-image: url(https://secure.payza.com/images/flags/cl.gif);
}
.fl_cm {
  background-image: url(https://secure.payza.com/images/flags/cm.gif);
}
.fl_cn {
  background-image: url(https://secure.payza.com/images/flags/cn.gif);
}
.fl_co {
  background-image: url(https://secure.payza.com/images/flags/co.gif);
}
.fl_cr {
  background-image: url(https://secure.payza.com/images/flags/cr.gif);
}
.fl_cs {
  background-image: url(https://secure.payza.com/images/flags/cs.gif);
}
.fl_cu {
  background-image: url(https://secure.payza.com/images/flags/cu.gif);
}
.fl_cv {
  background-image: url(https://secure.payza.com/images/flags/cv.gif);
}
.fl_cx {
  background-image: url(https://secure.payza.com/images/flags/cx.gif);
}
.fl_cy {
  background-image: url(https://secure.payza.com/images/flags/cy.gif);
}
.fl_cz {
  background-image: url(https://secure.payza.com/images/flags/cz.gif);
}
.fl_de {
  background-image: url(https://secure.payza.com/images/flags/de.gif);
}
.fl_dj {
  background-image: url(https://secure.payza.com/images/flags/dj.gif);
}
.fl_dk {
  background-image: url(https://secure.payza.com/images/flags/dk.gif);
}
.fl_dm {
  background-image: url(https://secure.payza.com/images/flags/dm.gif);
}
.fl_do {
  background-image: url(https://secure.payza.com/images/flags/do.gif);
}
.fl_dz {
  background-image: url(https://secure.payza.com/images/flags/dz.gif);
}
.fl_ec {
  background-image: url(https://secure.payza.com/images/flags/ec.gif);
}
.fl_ee {
  background-image: url(https://secure.payza.com/images/flags/ee.gif);
}
.fl_eg {
  background-image: url(https://secure.payza.com/images/flags/eg.gif);
}
.fl_eh {
  background-image: url(https://secure.payza.com/images/flags/eh.gif);
}
.fl_england {
  background-image: url(https://secure.payza.com/images/flags/england.gif);
}
.fl_er {
  background-image: url(https://secure.payza.com/images/flags/er.gif);
}
.fl_es {
  background-image: url(https://secure.payza.com/images/flags/es.gif);
}
.fl_et {
  background-image: url(https://secure.payza.com/images/flags/et.gif);
}
.fl_eu {
  background-image: url(https://secure.payza.com/images/flags/eu.gif);
}
.fl_fam {
  background-image: url(https://secure.payza.com/images/flags/fam.gif);
}
.fl_fi {
  background-image: url(https://secure.payza.com/images/flags/fi.gif);
}
.fl_fj {
  background-image: url(https://secure.payza.com/images/flags/fj.gif);
}
.fl_fk {
  background-image: url(https://secure.payza.com/images/flags/fk.gif);
}
.fl_fm {
  background-image: url(https://secure.payza.com/images/flags/fm.gif);
}
.fl_fo {
  background-image: url(https://secure.payza.com/images/flags/fo.gif);
}
.fl_fr {
  background-image: url(https://secure.payza.com/images/flags/fr.gif);
}
.fl_ga {
  background-image: url(https://secure.payza.com/images/flags/ga.gif);
}
.fl_gb {
  background-image: url(https://secure.payza.com/images/flags/gb.gif);
}
.fl_gd {
  background-image: url(https://secure.payza.com/images/flags/gd.gif);
}
.fl_ge {
  background-image: url(https://secure.payza.com/images/flags/ge.gif);
}
.fl_gf {
  background-image: url(https://secure.payza.com/images/flags/gf.gif);
}
.fl_gg {
  background-image: url(https://secure.payza.com/images/flags/gg.gif);
}
.fl_gh {
  background-image: url(https://secure.payza.com/images/flags/gh.gif);
}
.fl_gi {
  background-image: url(https://secure.payza.com/images/flags/gi.gif);
}
.fl_gl {
  background-image: url(https://secure.payza.com/images/flags/gl.gif);
}
.fl_gm {
  background-image: url(https://secure.payza.com/images/flags/gm.gif);
}
.fl_gn {
  background-image: url(https://secure.payza.com/images/flags/gn.gif);
}
.fl_gp {
  background-image: url(https://secure.payza.com/images/flags/gp.gif);
}
.fl_gq {
  background-image: url(https://secure.payza.com/images/flags/gq.gif);
}
.fl_gr {
  background-image: url(https://secure.payza.com/images/flags/gr.gif);
}
.fl_gs {
  background-image: url(https://secure.payza.com/images/flags/gs.gif);
}
.fl_gt {
  background-image: url(https://secure.payza.com/images/flags/gt.gif);
}
.fl_gu {
  background-image: url(https://secure.payza.com/images/flags/gu.gif);
}
.fl_gw {
  background-image: url(https://secure.payza.com/images/flags/gw.gif);
}
.fl_gy {
  background-image: url(https://secure.payza.com/images/flags/gy.gif);
}
.fl_hk {
  background-image: url(https://secure.payza.com/images/flags/hk.gif);
}
.fl_hm {
  background-image: url(https://secure.payza.com/images/flags/hm.gif);
}
.fl_hn {
  background-image: url(https://secure.payza.com/images/flags/hn.gif);
}
.fl_hr {
  background-image: url(https://secure.payza.com/images/flags/hr.gif);
}
.fl_ht {
  background-image: url(https://secure.payza.com/images/flags/ht.gif);
}
.fl_hu {
  background-image: url(https://secure.payza.com/images/flags/hu.gif);
}
.fl_id {
  background-image: url(https://secure.payza.com/images/flags/id.gif);
}
.fl_ie {
  background-image: url(https://secure.payza.com/images/flags/ie.gif);
}
.fl_il {
  background-image: url(https://secure.payza.com/images/flags/il.gif);
}
.fl_in {
  background-image: url(https://secure.payza.com/images/flags/in.gif);
}
.fl_io {
  background-image: url(https://secure.payza.com/images/flags/io.gif);
}
.fl_iq {
  background-image: url(https://secure.payza.com/images/flags/iq.gif);
}
.fl_ir {
  background-image: url(https://secure.payza.com/images/flags/ir.gif);
}
.fl_is {
  background-image: url(https://secure.payza.com/images/flags/is.gif);
}
.fl_it {
  background-image: url(https://secure.payza.com/images/flags/it.gif);
}
.fl_jm {
  background-image: url(https://secure.payza.com/images/flags/jm.gif);
}
.fl_jo {
  background-image: url(https://secure.payza.com/images/flags/jo.gif);
}
.fl_jp {
  background-image: url(https://secure.payza.com/images/flags/jp.gif);
}
.fl_ke {
  background-image: url(https://secure.payza.com/images/flags/ke.gif);
}
.fl_kg {
  background-image: url(https://secure.payza.com/images/flags/kg.gif);
}
.fl_kh {
  background-image: url(https://secure.payza.com/images/flags/kh.gif);
}
.fl_ki {
  background-image: url(https://secure.payza.com/images/flags/ki.gif);
}
.fl_km {
  background-image: url(https://secure.payza.com/images/flags/km.gif);
}
.fl_kn {
  background-image: url(https://secure.payza.com/images/flags/kn.gif);
}
.fl_kp {
  background-image: url(https://secure.payza.com/images/flags/kp.gif);
}
.fl_kr {
  background-image: url(https://secure.payza.com/images/flags/kr.gif);
}
.fl_kw {
  background-image: url(https://secure.payza.com/images/flags/kw.gif);
}
.fl_ky {
  background-image: url(https://secure.payza.com/images/flags/ky.gif);
}
.fl_kz {
  background-image: url(https://secure.payza.com/images/flags/kz.gif);
}
.fl_la {
  background-image: url(https://secure.payza.com/images/flags/la.gif);
}
.fl_lb {
  background-image: url(https://secure.payza.com/images/flags/lb.gif);
}
.fl_lc {
  background-image: url(https://secure.payza.com/images/flags/lc.gif);
}
.fl_li {
  background-image: url(https://secure.payza.com/images/flags/li.gif);
}
.fl_lk {
  background-image: url(https://secure.payza.com/images/flags/lk.gif);
}
.fl_lr {
  background-image: url(https://secure.payza.com/images/flags/lr.gif);
}
.fl_ls {
  background-image: url(https://secure.payza.com/images/flags/ls.gif);
}
.fl_lt {
  background-image: url(https://secure.payza.com/images/flags/lt.gif);
}
.fl_lu {
  background-image: url(https://secure.payza.com/images/flags/lu.gif);
}
.fl_lv {
  background-image: url(https://secure.payza.com/images/flags/lv.gif);
}
.fl_ly {
  background-image: url(https://secure.payza.com/images/flags/ly.gif);
}
.fl_ma {
  background-image: url(https://secure.payza.com/images/flags/ma.gif);
}
.fl_mc {
  background-image: url(https://secure.payza.com/images/flags/mc.gif);
}
.fl_md {
  background-image: url(https://secure.payza.com/images/flags/md.gif);
}
.fl_mg {
  background-image: url(https://secure.payza.com/images/flags/mg.gif);
}
.fl_mh {
  background-image: url(https://secure.payza.com/images/flags/mh.gif);
}
.fl_mk {
  background-image: url(https://secure.payza.com/images/flags/mk.gif);
}
.fl_ml {
  background-image: url(https://secure.payza.com/images/flags/ml.gif);
}
.fl_mm {
  background-image: url(https://secure.payza.com/images/flags/mm.gif);
}
.fl_mn {
  background-image: url(https://secure.payza.com/images/flags/mn.gif);
}
.fl_mo {
  background-image: url(https://secure.payza.com/images/flags/mo.gif);
}
.fl_mp {
  background-image: url(https://secure.payza.com/images/flags/mp.gif);
}
.fl_mq {
  background-image: url(https://secure.payza.com/images/flags/mq.gif);
}
.fl_mr {
  background-image: url(https://secure.payza.com/images/flags/mr.gif);
}
.fl_ms {
  background-image: url(https://secure.payza.com/images/flags/ms.gif);
}
.fl_mt {
  background-image: url(https://secure.payza.com/images/flags/mt.gif);
}
.fl_mu {
  background-image: url(https://secure.payza.com/images/flags/mu.gif);
}
.fl_mv {
  background-image: url(https://secure.payza.com/images/flags/mv.gif);
}
.fl_mw {
  background-image: url(https://secure.payza.com/images/flags/mw.gif);
}
.fl_mx {
  background-image: url(https://secure.payza.com/images/flags/mx.gif);
}
.fl_my {
  background-image: url(https://secure.payza.com/images/flags/my.gif);
}
.fl_mz {
  background-image: url(https://secure.payza.com/images/flags/mz.gif);
}
.fl_na {
  background-image: url(https://secure.payza.com/images/flags/na.gif);
}
.fl_nc {
  background-image: url(https://secure.payza.com/images/flags/nc.gif);
}
.fl_ne {
  background-image: url(https://secure.payza.com/images/flags/ne.gif);
}
.fl_nf {
  background-image: url(https://secure.payza.com/images/flags/nf.gif);
}
.fl_ng {
  background-image: url(https://secure.payza.com/images/flags/ng.gif);
}
.fl_ni {
  background-image: url(https://secure.payza.com/images/flags/ni.gif);
}
.fl_nl {
  background-image: url(https://secure.payza.com/images/flags/nl.gif);
}
.fl_no {
  background-image: url(https://secure.payza.com/images/flags/no.gif);
}
.fl_np {
  background-image: url(https://secure.payza.com/images/flags/np.gif);
}
.fl_nr {
  background-image: url(https://secure.payza.com/images/flags/nr.gif);
}
.fl_nu {
  background-image: url(https://secure.payza.com/images/flags/nu.gif);
}
.fl_nz {
  background-image: url(https://secure.payza.com/images/flags/nz.gif);
}
.fl_om {
  background-image: url(https://secure.payza.com/images/flags/om.gif);
}
.fl_pa {
  background-image: url(https://secure.payza.com/images/flags/pa.gif);
}
.fl_pe {
  background-image: url(https://secure.payza.com/images/flags/pe.gif);
}
.fl_pf {
  background-image: url(https://secure.payza.com/images/flags/pf.gif);
}
.fl_pg {
  background-image: url(https://secure.payza.com/images/flags/pg.gif);
}
.fl_ph {
  background-image: url(https://secure.payza.com/images/flags/ph.gif);
}
.fl_pk {
  background-image: url(https://secure.payza.com/images/flags/pk.gif);
}
.fl_pl {
  background-image: url(https://secure.payza.com/images/flags/pl.gif);
}
.fl_pm {
  background-image: url(https://secure.payza.com/images/flags/pm.gif);
}
.fl_pn {
  background-image: url(https://secure.payza.com/images/flags/pn.gif);
}
.fl_pr {
  background-image: url(https://secure.payza.com/images/flags/pr.gif);
}
.fl_ps {
  background-image: url(https://secure.payza.com/images/flags/ps.gif);
}
.fl_pt {
  background-image: url(https://secure.payza.com/images/flags/pt.gif);
}
.fl_pw {
  background-image: url(https://secure.payza.com/images/flags/pw.gif);
}
.fl_py {
  background-image: url(https://secure.payza.com/images/flags/py.gif);
}
.fl_qa {
  background-image: url(https://secure.payza.com/images/flags/qa.gif);
}
.fl_re {
  background-image: url(https://secure.payza.com/images/flags/re.gif);
}
.fl_ro {
  background-image: url(https://secure.payza.com/images/flags/ro.gif);
}
.fl_ru {
  background-image: url(https://secure.payza.com/images/flags/ru.gif);
}
.fl_rw {
  background-image: url(https://secure.payza.com/images/flags/rw.gif);
}
.fl_sa {
  background-image: url(https://secure.payza.com/images/flags/sa.gif);
}
.fl_sb {
  background-image: url(https://secure.payza.com/images/flags/sb.gif);
}
.fl_sc {
  background-image: url(https://secure.payza.com/images/flags/sc.gif);
}
.fl_scotland {
  background-image: url(https://secure.payza.com/images/flags/scotland.gif);
}
.fl_sd {
  background-image: url(https://secure.payza.com/images/flags/sd.gif);
}
.fl_se {
  background-image: url(https://secure.payza.com/images/flags/se.gif);
}
.fl_sg {
  background-image: url(https://secure.payza.com/images/flags/sg.gif);
}
.fl_sh {
  background-image: url(https://secure.payza.com/images/flags/sh.gif);
}
.fl_si {
  background-image: url(https://secure.payza.com/images/flags/si.gif);
}
.fl_sj {
  background-image: url(https://secure.payza.com/images/flags/sj.gif);
}
.fl_sk {
  background-image: url(https://secure.payza.com/images/flags/sk.gif);
}
.fl_sl {
  background-image: url(https://secure.payza.com/images/flags/sl.gif);
}
.fl_sm {
  background-image: url(https://secure.payza.com/images/flags/sm.gif);
}
.fl_sn {
  background-image: url(https://secure.payza.com/images/flags/sn.gif);
}
.fl_so {
  background-image: url(https://secure.payza.com/images/flags/so.gif);
}
.fl_sr {
  background-image: url(https://secure.payza.com/images/flags/sr.gif);
}
.fl_st {
  background-image: url(https://secure.payza.com/images/flags/st.gif);
}
.fl_sv {
  background-image: url(https://secure.payza.com/images/flags/sv.gif);
}
.fl_sy {
  background-image: url(https://secure.payza.com/images/flags/sy.gif);
}
.fl_sz {
  background-image: url(https://secure.payza.com/images/flags/sz.gif);
}
.fl_tc {
  background-image: url(https://secure.payza.com/images/flags/tc.gif);
}
.fl_td {
  background-image: url(https://secure.payza.com/images/flags/td.gif);
}
.fl_tf {
  background-image: url(https://secure.payza.com/images/flags/tf.gif);
}
.fl_tg {
  background-image: url(https://secure.payza.com/images/flags/tg.gif);
}
.fl_th {
  background-image: url(https://secure.payza.com/images/flags/th.gif);
}
.fl_tj {
  background-image: url(https://secure.payza.com/images/flags/tj.gif);
}
.fl_tk {
  background-image: url(https://secure.payza.com/images/flags/tk.gif);
}
.fl_tl {
  background-image: url(https://secure.payza.com/images/flags/tl.gif);
}
.fl_tm {
  background-image: url(https://secure.payza.com/images/flags/tm.gif);
}
.fl_tn {
  background-image: url(https://secure.payza.com/images/flags/tn.gif);
}
.fl_to {
  background-image: url(https://secure.payza.com/images/flags/to.gif);
}
.fl_tr {
  background-image: url(https://secure.payza.com/images/flags/tr.gif);
}
.fl_tt {
  background-image: url(https://secure.payza.com/images/flags/tt.gif);
}
.fl_tv {
  background-image: url(https://secure.payza.com/images/flags/tv.gif);
}
.fl_tw {
  background-image: url(https://secure.payza.com/images/flags/tw.gif);
}
.fl_tz {
  background-image: url(https://secure.payza.com/images/flags/tz.gif);
}
.fl_ua {
  background-image: url(https://secure.payza.com/images/flags/ua.gif);
}
.fl_ug {
  background-image: url(https://secure.payza.com/images/flags/ug.gif);
}
.fl_um {
  background-image: url(https://secure.payza.com/images/flags/um.gif);
}
.fl_us {
  background-image: url(https://secure.payza.com/images/flags/us.gif);
}
.fl_uy {
  background-image: url(https://secure.payza.com/images/flags/uy.gif);
}
.fl_uz {
  background-image: url(https://secure.payza.com/images/flags/uz.gif);
}
.fl_va {
  background-image: url(https://secure.payza.com/images/flags/va.gif);
}
.fl_vc {
  background-image: url(https://secure.payza.com/images/flags/vc.gif);
}
.fl_ve {
  background-image: url(https://secure.payza.com/images/flags/ve.gif);
}
.fl_vg {
  background-image: url(https://secure.payza.com/images/flags/vg.gif);
}
.fl_vi {
  background-image: url(https://secure.payza.com/images/flags/vi.gif);
}
.fl_vn {
  background-image: url(https://secure.payza.com/images/flags/vn.gif);
}
.fl_vu {
  background-image: url(https://secure.payza.com/images/flags/vu.gif);
}
.fl_wales {
  background-image: url(https://secure.payza.com/images/flags/wales.gif);
}
.fl_wf {
  background-image: url(https://secure.payza.com/images/flags/wf.gif);
}
.fl_ws {
  background-image: url(https://secure.payza.com/images/flags/ws.gif);
}
.fl_ye {
  background-image: url(https://secure.payza.com/images/flags/ye.gif);
}
.fl_yt {
  background-image: url(https://secure.payza.com/images/flags/yt.gif);
}
.fl_za {
  background-image: url(https://secure.payza.com/images/flags/za.gif);
}
.fl_zm {
  background-image: url(https://secure.payza.com/images/flags/zm.gif);
}
.fl_zw {
  background-image: url(https://secure.payza.com/images/flags/zw.gif);
}
/*Flags End*/
.payza-payment-small-icon,
.amex-payment-small-icon,
.mc-payment-small-icon,
.visa-payment-small-icon {
  display: block;
  float: left;
  height: 20px;
  margin-right: 5px;
  width: 32px;
}
.payza-payment-small-icon {
  background: url("https://secure.payza.com/images/cards/payza-card-small.png") no-repeat scroll 0 0 transparent;
}
.visa-payment-small-icon {
  background: url("https://secure.payza.com/images/cards/visa-card-small.png") no-repeat scroll 0 0 transparent;
}
.amex-payment-small-icon {
  background: url("https://secure.payza.com/images/cards/amex-card-small.png") no-repeat scroll center top transparent;
}
.mc-payment-small-icon {
  background: url("https://secure.payza.com/images/cards/mc-card-small.png") no-repeat scroll center top transparent;
}
/* Icons
-----------*/
.icon-16,
.icon-24,
.icon-36,
.icon-64 {
  border-bottom: none;
  display: inline-block;
}
.icon-16:hover,
.icon-24:hover,
.icon-36:hover,
.icon-64:hover {
  border-bottom: none;
}
.icon-16 .icn {
  background-image: url(https://secure.payza.com/images/sprites/icon-16.png);
}
.flag-16 .icn {
  background-image: url(https://secure.payza.com/images/sprites/flag-16.png);
}
.icon-24 .icn {
  background-image: url(https://secure.payza.com/images/sprites/icon-24.png);
}
.icon-36 .icn {
  background-image: url(https://secure.payza.com/images/sprites/icon-36.png);
}
.icon-64 .icn {
  background-image: url(https://secure.payza.com/images/sprites/icon-64.png);
}
.icon-16 .icn,
.flag-16 .icn,
.icon-24 .icn,
.icon-36 .icn,
.icon-64 .icn {
  background-repeat: no-repeat;
  margin-right: 5px;
  overflow: hidden;
}
.icon-16 .icn,
.icon-16 .icn-txt,
.flag-16 .icn,
.flag-16 .icn-txt,
.icon-24 .icn,
.icon-24 .icn-txt,
.icon-36 .icn,
.icon-36 .icn-txt,
.icon-64 .icn,
.icon-64 .icn-txt {
  display: inline-block;
  vertical-align: middle;
}
/* Icon Only */
.icon-only .icn-txt {
  display: none;
}
/* 16x16 */
.flag-16 .icn,
.icon-16 .icn {
  height: 16px;
  width: 16px;
}
.icn-add .icn {
  background-position: -320px 0;
}
a.icn-add:hover .icn {
  background-position: -320px -20px;
}
.icn-arrow-down-light .icn {
  background-position: 0 0;
}
.icn-arrow-down-dark .icn {
  background-position: -20px 0;
}
.icn-arrow-left-light .icn {
  background-position: -120px 0;
}
.icn-arrow-left-dark .icn {
  background-position: -140px 0;
}
.icn-arrow-right-light .icn {
  background-position: -80px 0;
}
.icn-arrow-right-dark .icn {
  background-position: -100px 0;
}
.icn-arrow-up-light .icn {
  background-position: -40px 0;
}
.icn-arrow-up-dark .icn {
  background-position: -60px 0;
}
.icn-arrow-mega-button .icn {
  background-position: -160px 0;
}
.icn-attention .icn {
  background-position: -220px 0;
}
a.icn-attention:hover .icn {
  background-position: -220px -20px;
}
.icn-bank-transfer .icn {
  background-position: -180px -120px;
}
a.icn-bank-transfer:hover .icn {
  background-position: -180px -140px;
}
.icn-bank-wire .icn {
  background-position: -180px -80px;
}
a.icn-bank-wire:hover .icn {
  background-position: -180px -100px;
}
.icn-check .icn {
  background-position: -240px 0;
}
a.icn-check:hover .icn {
  background-position: -240px -20px;
}
.icn-check-money-order .icn {
  background-position: -20px -140px;
}
a.icn-check-money-order:hover .icn {
  background-position: -20px -160px;
}
.icn-credit-card .icn {
  background-position: -20px -60px;
}
a.icn-credit-card:hover .icn {
  background-position: -20px -80px;
}
.icn-close .icn {
  background-position: -320px -80px;
}
a.icn-close:hover .icn {
  background-position: -320px -100px;
}
.icn-code .icn {
  background-position: -340px 0;
}
a.icn-code:hover .icn {
  background-position: -340px -20px;
}
.icn-delete .icn {
  background-position: -380px 0;
}
a.icn-delete:hover .icn {
  background-position: -380px -20px;
}
.icn-dollar .icn {
  background-position: -60px -20px;
}
a.icn-dollar:hover .icn {
  background-position: -60px -40px;
}
.icn-download .icn {
  background-position: -300px 0;
}
a.icn-download:hover .icn {
  background-position: -300px -20px;
}
.icn-edit .icn {
  background-position: -360px 0;
}
a.icn-edit:hover .icn {
  background-position: -360px -20px;
}
.icn-email .icn {
  background-position: -280px 0;
}
a.icn-email:hover .icn {
  background-position: -280px -20px;
}
.icn-external-link .icn {
  background-position: -100px -20px;
}
a.icn-external-link:hover .icn {
  background-position: -100px -40px;
}
.icn-file .icn {
  background-position: -20px -20px;
}
a.icn-file:hover .icn {
  background-position: -20px -40px;
}
.icn-file-view .icn {
  background-position: -40px -20px;
}
a.icn-file-view:hover .icn {
  background-position: -40px -40px;
}
.icn-help .icn {
  background-position: -200px 0;
}
a.icn-help:hover .icn {
  background-position: -200px -20px;
}
.icn-home .icn {
  background-position: -180px 0;
}
a.icn-home:hover .icn {
  background-position: -180px -20px;
}
.icn-incoming .icn {
  background-position: -140px -20px;
}
a.icn-incoming:hover .icn {
  background-position: -140px -40px;
}
.icn-info .icn {
  background-position: -80px -20px;
}
a.icn-info:hover .icn {
  background-position: -80px -40px;
}
.icn-link .icn {
  background-position: -120px -20px;
}
a.icn-link:hover .icn {
  background-position: -120px -40px;
}
.icn-less .icn {
  background-position: -320px -40px;
}
a.icn-less:hover .icn {
  background-position: -320px -60px;
}
.icn-outgoing .icn {
  background-position: -160px -20px;
}
a.icn-outgoing:hover .icn {
  background-position: -160px -40px;
}
.icn-prepaid-card .icn {
  background-position: -20px -100px;
}
a.icn-prepaid-card:hover .icn {
  background-position: -20px -120px;
}
.icn-user .icn {
  background-position: -260px 0;
}
a.icn-user:hover .icn {
  background-position: -260px -20px;
}
.icn-view .icn {
  background-position: 0 -20px;
}
a.icn-view .icn {
  background-position: 0 -40px;
}
/*Flags or Country - 16x16*/
.flag-16:hover {
  border-bottom: none;
}
.fl-ad .icn {
  background-position: 0 0;
}
.fl-ae .icn {
  background-position: -45px 0;
}
.fl-af .icn {
  background-position: -90px 0;
}
.fl-ag .icn {
  background-position: -135px 0;
}
.fl-ai .icn {
  background-position: -180px 0;
}
.fl-al .icn {
  background-position: -225px 0;
}
.fl-am .icn {
  background-position: -270px 0;
}
.fl-an .icn {
  background-position: 0 -20px;
}
.fl-ao .icn {
  background-position: -45px -20px;
}
.fl-aq .icn {
  background-position: -90px -20px;
}
.fl-ar .icn {
  background-position: -135px -20px;
}
.fl-as .icn {
  background-position: -180px -20px;
}
.fl-at .icn {
  background-position: -225px -20px;
}
.fl-au .icn {
  background-position: -270px -20px;
}
.fl-aw .icn {
  background-position: 0 -40px;
}
.fl-ax .icn {
  background-position: -45px -40px;
}
.fl-az .icn {
  background-position: -90px -40px;
}
.fl-ba .icn {
  background-position: -135px -40px;
}
.fl-bb .icn {
  background-position: -180px -40px;
}
.fl-bd .icn {
  background-position: -225px -40px;
}
.fl-be .icn {
  background-position: -270px -40px;
}
.fl-bf .icn {
  background-position: 0 -60px;
}
.fl-bg .icn {
  background-position: -45px -60px;
}
.fl-bh .icn {
  background-position: -90px -60px;
}
.fl-bi .icn {
  background-position: -135px -60px;
}
.fl-bj .icn {
  background-position: -180px -60px;
}
.fl-bm .icn {
  background-position: -225px -60px;
}
.fl-bn .icn {
  background-position: -270px -60px;
}
.fl-bo .icn {
  background-position: 0 -80px;
}
.fl-br .icn {
  background-position: -45px -80px;
}
.fl-bs .icn {
  background-position: -90px -80px;
}
.fl-bt .icn {
  background-position: -135px -80px;
}
.fl-bv .icn {
  background-position: -180px -80px;
}
.fl-bw .icn {
  background-position: -225px -80px;
}
.fl-by .icn {
  background-position: -270px -80px;
}
.fl-bz .icn {
  background-position: 0 -100px;
}
.fl-ca .icn {
  background-position: -45px -100px;
}
.fl-catalonia .icn {
  background-position: -90px -100px;
}
.fl-cc .icn {
  background-position: -135px -100px;
}
.fl-cd .icn {
  background-position: -180px -100px;
}
.fl-cf .icn {
  background-position: -225px -100px;
}
.fl-cg .icn {
  background-position: -270px -100px;
}
.fl-ch .icn {
  background-position: 0 -120px;
}
.fl-ci .icn {
  background-position: -45px -120px;
}
.fl-ck .icn {
  background-position: -90px -120px;
}
.fl-cl .icn {
  background-position: -135px -120px;
}
.fl-cm .icn {
  background-position: -180px -120px;
}
.fl-cn .icn {
  background-position: -225px -120px;
}
.fl-co .icn {
  background-position: -270px -120px;
}
.fl-cr .icn {
  background-position: 0 -140px;
}
.fl-cs .icn {
  background-position: -45px -140px;
}
.fl-cu .icn {
  background-position: -90px -140px;
}
.fl-cv .icn {
  background-position: -135px -140px;
}
.fl-cx .icn {
  background-position: -180px -140px;
}
.fl-cy .icn {
  background-position: -225px -140px;
}
.fl-cz .icn {
  background-position: -270px -140px;
}
.fl-de .icn {
  background-position: 0 -160px;
}
.fl-dj .icn {
  background-position: -45px -160px;
}
.fl-dk .icn {
  background-position: -90px -160px;
}
.fl-dm .icn {
  background-position: -135px -160px;
}
.fl-do .icn {
  background-position: -180px -160px;
}
.fl-dz .icn {
  background-position: -225px -160px;
}
.fl-ec .icn {
  background-position: -270px -160px;
}
.fl-ee .icn {
  background-position: 0 -180px;
}
.fl-eg .icn {
  background-position: -45px -180px;
}
.fl-eh .icn {
  background-position: -90px -180px;
}
.fl-england .icn {
  background-position: -135px -180px;
}
.fl-er .icn {
  background-position: -180px -180px;
}
.fl-es .icn {
  background-position: -225px -180px;
}
.fl-et .icn {
  background-position: -270px -180px;
}
.fl-eu .icn {
  background-position: 0 -200px;
}
.fl-europeanunion .icn {
  background-position: -45px -200px;
}
.fl-fi .icn {
  background-position: -90px -200px;
}
.fl-fj .icn {
  background-position: -135px -200px;
}
.fl-fk .icn {
  background-position: -180px -200px;
}
.fl-fm .icn {
  background-position: -225px -200px;
}
.fl-fo .icn {
  background-position: -270px -200px;
}
.fl-fr .icn {
  background-position: 0 -220px;
}
.fl-ga .icn {
  background-position: -45px -220px;
}
.fl-gb .icn {
  background-position: -90px -220px;
}
.fl-gd .icn {
  background-position: -135px -220px;
}
.fl-ge .icn {
  background-position: -180px -220px;
}
.fl-gf .icn {
  background-position: -225px -220px;
}
.fl-gg .icn {
  background-position: -270px -220px;
}
.fl-gh .icn {
  background-position: 0 -240px;
}
.fl-gi .icn {
  background-position: -45px -240px;
}
.fl-gl .icn {
  background-position: -90px -240px;
}
.fl-gm .icn {
  background-position: -135px -240px;
}
.fl-gn .icn {
  background-position: -180px -240px;
}
.fl-gp .icn {
  background-position: -225px -240px;
}
.fl-gq .icn {
  background-position: -270px -240px;
}
.fl-gr .icn {
  background-position: 0 -260px;
}
.fl-gs .icn {
  background-position: -45px -260px;
}
.fl-gt .icn {
  background-position: -90px -260px;
}
.fl-gu .icn {
  background-position: -135px -260px;
}
.fl-gw .icn {
  background-position: -180px -260px;
}
.fl-gy .icn {
  background-position: -225px -260px;
}
.fl-hk .icn {
  background-position: -270px -260px;
}
.fl-hm .icn {
  background-position: 0 -280px;
}
.fl-hn .icn {
  background-position: -45px -280px;
}
.fl-hr .icn {
  background-position: -90px -280px;
}
.fl-ht .icn {
  background-position: -135px -280px;
}
.fl-hu .icn {
  background-position: -180px -280px;
}
.fl-id .icn {
  background-position: -225px -280px;
}
.fl-ie .icn {
  background-position: -270px -280px;
}
.fl-il .icn {
  background-position: 0 -300px;
}
.fl-in .icn {
  background-position: -45px -300px;
}
.fl-io .icn {
  background-position: -90px -300px;
}
.fl-iq .icn {
  background-position: -135px -300px;
}
.fl-ir .icn {
  background-position: -180px -300px;
}
.fl-is .icn {
  background-position: -225px -300px;
}
.fl-it .icn {
  background-position: -270px -300px;
}
.fl-jm .icn {
  background-position: 0 -320px;
}
.fl-jo .icn {
  background-position: -45px -320px;
}
.fl-jp .icn {
  background-position: -90px -320px;
}
.fl-ke .icn {
  background-position: -135px -320px;
}
.fl-kg .icn {
  background-position: -180px -320px;
}
.fl-kh .icn {
  background-position: -225px -320px;
}
.fl-ki .icn {
  background-position: -270px -320px;
}
.fl-km .icn {
  background-position: 0 -340px;
}
.fl-kn .icn {
  background-position: -45px -340px;
}
.fl-ko .icn {
  background-position: -90px -340px;
}
.fl-kp .icn {
  background-position: -135px -340px;
}
.fl-kr .icn {
  background-position: -180px -340px;
}
.fl-kw .icn {
  background-position: -225px -340px;
}
.fl-ky .icn {
  background-position: -270px -340px;
}
.fl-kz .icn {
  background-position: 0 -360px;
}
.fl-la .icn {
  background-position: -45px -360px;
}
.fl-lb .icn {
  background-position: -90px -360px;
}
.fl-lc .icn {
  background-position: -135px -360px;
}
.fl-li .icn {
  background-position: -180px -360px;
}
.fl-lk .icn {
  background-position: -225px -360px;
}
.fl-lr .icn {
  background-position: -270px -360px;
}
.fl-ls .icn {
  background-position: 0 -380px;
}
.fl-lt .icn {
  background-position: -45px -380px;
}
.fl-lu .icn {
  background-position: -90px -380px;
}
.fl-lv .icn {
  background-position: -135px -380px;
}
.fl-ly .icn {
  background-position: -180px -380px;
}
.fl-ma .icn {
  background-position: -225px -380px;
}
.fl-mc .icn {
  background-position: -270px -380px;
}
.fl-md .icn {
  background-position: 0 -400px;
}
.fl-me .icn {
  background-position: -45px -400px;
}
.fl-mg .icn {
  background-position: -90px -400px;
}
.fl-mh .icn {
  background-position: -135px -400px;
}
.fl-mk .icn {
  background-position: -180px -400px;
}
.fl-ml .icn {
  background-position: -225px -400px;
}
.fl-mm .icn {
  background-position: -270px -400px;
}
.fl-mn .icn {
  background-position: 0 -420px;
}
.fl-mo .icn {
  background-position: -45px -420px;
}
.fl-mp .icn {
  background-position: -90px -420px;
}
.fl-mq .icn {
  background-position: -135px -420px;
}
.fl-mr .icn {
  background-position: -180px -420px;
}
.fl-ms .icn {
  background-position: -225px -420px;
}
.fl-mt .icn {
  background-position: -270px -420px;
}
.fl-mu .icn {
  background-position: 0 -440px;
}
.fl-mv .icn {
  background-position: -45px -440px;
}
.fl-mw .icn {
  background-position: -90px -440px;
}
.fl-mx .icn {
  background-position: -135px -440px;
}
.fl-my .icn {
  background-position: -180px -440px;
}
.fl-mz .icn {
  background-position: -225px -440px;
}
.fl-na .icn {
  background-position: -270px -440px;
}
.fl-nc .icn {
  background-position: 0 -460px;
}
.fl-ne .icn {
  background-position: -45px -460px;
}
.fl-nf .icn {
  background-position: -90px -460px;
}
.fl-ng .icn {
  background-position: -135px -460px;
}
.fl-ni .icn {
  background-position: -180px -460px;
}
.fl-nl .icn {
  background-position: -225px -460px;
}
.fl-no .icn {
  background-position: -270px -460px;
}
.fl-np .icn {
  background-position: 0 -480px;
}
.fl-nr .icn {
  background-position: -45px -480px;
}
.fl-nu .icn {
  background-position: -90px -480px;
}
.fl-nz .icn {
  background-position: -135px -480px;
}
.fl-om .icn {
  background-position: -180px -480px;
}
.fl-pa .icn {
  background-position: -225px -480px;
}
.fl-pe .icn {
  background-position: -270px -480px;
}
.fl-pf .icn {
  background-position: 0 -500px;
}
.fl-pg .icn {
  background-position: -45px -500px;
}
.fl-ph .icn {
  background-position: -90px -500px;
}
.fl-pk .icn {
  background-position: -135px -500px;
}
.fl-pl .icn {
  background-position: -180px -500px;
}
.fl-pm .icn {
  background-position: -225px -500px;
}
.fl-pn .icn {
  background-position: -270px -500px;
}
.fl-pr .icn {
  background-position: 0 -520px;
}
.fl-ps .icn {
  background-position: -45px -520px;
}
.fl-pt .icn {
  background-position: -90px -520px;
}
.fl-pw .icn {
  background-position: -135px -520px;
}
.fl-py .icn {
  background-position: -180px -520px;
}
.fl-qa .icn {
  background-position: -225px -520px;
}
.fl-re .icn {
  background-position: -270px -520px;
}
.fl-ro .icn {
  background-position: 0 -540px;
}
.fl-rs .icn {
  background-position: -45px -540px;
}
.fl-ru .icn {
  background-position: -90px -540px;
}
.fl-rw .icn {
  background-position: -135px -540px;
}
.fl-sa .icn {
  background-position: -180px -540px;
}
.fl-sb .icn {
  background-position: -225px -540px;
}
.fl-sc .icn {
  background-position: -270px -540px;
}
.fl-scotland .icn {
  background-position: 0 -560px;
}
.fl-sd .icn {
  background-position: -45px -560px;
}
.fl-se .icn {
  background-position: -90px -560px;
}
.fl-sg .icn {
  background-position: -135px -560px;
}
.fl-sh .icn {
  background-position: -180px -560px;
}
.fl-si .icn {
  background-position: -225px -560px;
}
.fl-sj .icn {
  background-position: -270px -560px;
}
.fl-sk .icn {
  background-position: 0 -580px;
}
.fl-sl .icn {
  background-position: -45px -580px;
}
.fl-sm .icn {
  background-position: -90px -580px;
}
.fl-sn .icn {
  background-position: -135px -580px;
}
.fl-so .icn {
  background-position: -180px -580px;
}
.fl-sr .icn {
  background-position: -225px -580px;
}
.fl-st .icn {
  background-position: -270px -580px;
}
.fl-sv .icn {
  background-position: 0 -600px;
}
.fl-sy .icn {
  background-position: -45px -600px;
}
.fl-sz .icn {
  background-position: -90px -600px;
}
.fl-tc .icn {
  background-position: -135px -600px;
}
.fl-td .icn {
  background-position: -180px -600px;
}
.fl-tf .icn {
  background-position: -225px -600px;
}
.fl-tg .icn {
  background-position: -270px -600px;
}
.fl-th .icn {
  background-position: 0 -620px;
}
.fl-tj .icn {
  background-position: -45px -620px;
}
.fl-tk .icn {
  background-position: -90px -620px;
}
.fl-tl .icn {
  background-position: -135px -620px;
}
.fl-tm .icn {
  background-position: -180px -620px;
}
.fl-tn .icn {
  background-position: -225px -620px;
}
.fl-to .icn {
  background-position: -270px -620px;
}
.fl-tr .icn {
  background-position: 0 -640px;
}
.fl-tt .icn {
  background-position: -45px -640px;
}
.fl-tv .icn {
  background-position: -90px -640px;
}
.fl-tw .icn {
  background-position: -135px -640px;
}
.fl-tz .icn {
  background-position: -180px -640px;
}
.fl-ua .icn {
  background-position: -225px -640px;
}
.fl-ug .icn {
  background-position: -270px -640px;
}
.fl-um .icn {
  background-position: 0 -660px;
}
.fl-us .icn {
  background-position: -45px -660px;
}
.fl-uy .icn {
  background-position: -90px -660px;
}
.fl-uz .icn {
  background-position: -135px -660px;
}
.fl-va .icn {
  background-position: -180px -660px;
}
.fl-vc .icn {
  background-position: -225px -660px;
}
.fl-ve .icn {
  background-position: -270px -660px;
}
.fl-vg .icn {
  background-position: 0 -680px;
}
.fl-vi .icn {
  background-position: -45px -680px;
}
.fl-vn .icn {
  background-position: -90px -680px;
}
.fl-vu .icn {
  background-position: -135px -680px;
}
.fl-wales .icn {
  background-position: -180px -680px;
}
.fl-wf .icn {
  background-position: -225px -680px;
}
.fl-ws .icn {
  background-position: -270px -680px;
}
.fl-ye .icn {
  background-position: 0 -700px;
}
.fl-yt .icn {
  background-position: -45px -700px;
}
.fl-za .icn {
  background-position: -90px -700px;
}
.fl-zm .icn {
  background-position: -135px -700px;
}
.fl-zw .icn {
  background-position: -180px -700px;
}
/* 24x24 */
.icon-24 .icn {
  height: 24px;
  width: 24px;
}
.icn-amex .icn {
  background-position: -390px 0;
}
.icn-amex-expired .icn {
  background-position: -390px -90px;
}
.icn-amex-verified .icn {
  background-position: -390px -30px;
}
.icn-amex-unverified .icn {
  background-position: -390px -60px;
}
.icn-business .icn {
  background-position: -60px -30px;
}
.icn-business-verified .icn {
  background-position: -120px 0;
}
.icn-business-unverified .icn {
  background-position: -150px 0;
}
.icn-dashboard .icn {
  background-position: -300px 0;
}
.icn-manage-money .icn {
  background-position: -240px 0;
}
.icn-manage-business .icn {
  background-position: -270px 0;
}
.icn-mascot .icn {
  background-position: -90px -30px;
}
.icn-mc .icn {
  background-position: -360px 0;
}
.icn-mc-expired .icn {
  background-position: -360px -90px;
}
.icn-mc-verified .icn {
  background-position: -360px -30px;
}
.icn-mc-unverified .icn {
  background-position: -360px -60px;
}
.icn-payza .icn {
  background-position: -420px 0;
}
.icn-personal-pro .icn {
  background-position: -30px -30px;
}
.icn-personal-pro-verified .icn {
  background-position: -60px 0;
}
.icn-personal-pro-unverified .icn {
  background-position: -90px 0;
}
.icn-personal-starter .icn {
  background-position: 0 -30px;
}
.icn-personal-starter-verified .icn {
  background-position: 0 0;
}
.icn-personal-starter-unverified .icn {
  background-position: -30px 0;
}
.icn-transactions .icn {
  background-position: -210px 0;
}
.icn-verification .icn {
  background-position: -180px 0;
}
.icn-visa .icn {
  background-position: -330px 0;
}
.icn-visa-expired .icn {
  background-position: -330px -90px;
}
.icn-visa-verified .icn {
  background-position: -330px -30px;
}
.icn-visa-unverified .icn {
  background-position: -330px -60px;
}
/* 64x64 */
.icon-64 .icn {
  height: 64px;
  width: 64px;
}
.icn-html-code .icn {
  background-position: -350px 0;
}
.icn-ipn-history .icn {
  background-position: 0 0;
}
.icn-ipn-sandbox .icn {
  background-position: -70px 0;
}
.icn-ipn-setup .icn {
  background-position: -140px 0;
}
.icn-link-code .icn {
  background-position: -280px 0;
}
.icn-referrals .icn {
  background-position: -210px 0;
}
.country-flag {
  width: 16px;
  height: 11px;
  background: url(https://secure.payza.com/images/sprites/flags.png) no-repeat;
}
.country-flag.flag-none {
  background-position: 0 0;
}
.country-flag.flag-ad {
  background-position: -16px 0;
}
.country-flag.flag-ae {
  background-position: -32px 0;
}
.country-flag.flag-af {
  background-position: -48px 0;
}
.country-flag.flag-ag {
  background-position: -64px 0;
}
.country-flag.flag-ai {
  background-position: -80px 0;
}
.country-flag.flag-al {
  background-position: -96px 0;
}
.country-flag.flag-am {
  background-position: -112px 0;
}
.country-flag.flag-an {
  background-position: -128px 0;
}
.country-flag.flag-ao {
  background-position: -144px 0;
}
.country-flag.flag-ar {
  background-position: -160px 0;
}
.country-flag.flag-as {
  background-position: -176px 0;
}
.country-flag.flag-at {
  background-position: -192px 0;
}
.country-flag.flag-au {
  background-position: -208px 0;
}
.country-flag.flag-aw {
  background-position: -224px 0;
}
.country-flag.flag-az {
  background-position: -240px 0;
}
.country-flag.flag-ba {
  background-position: 0 -11px;
}
.country-flag.flag-bb {
  background-position: -16px -11px;
}
.country-flag.flag-bd {
  background-position: -32px -11px;
}
.country-flag.flag-be {
  background-position: -48px -11px;
}
.country-flag.flag-bf {
  background-position: -64px -11px;
}
.country-flag.flag-bg {
  background-position: -80px -11px;
}
.country-flag.flag-bh {
  background-position: -96px -11px;
}
.country-flag.flag-bi {
  background-position: -112px -11px;
}
.country-flag.flag-bj {
  background-position: -128px -11px;
}
.country-flag.flag-bm {
  background-position: -144px -11px;
}
.country-flag.flag-bn {
  background-position: -160px -11px;
}
.country-flag.flag-bo {
  background-position: -176px -11px;
}
.country-flag.flag-br {
  background-position: -192px -11px;
}
.country-flag.flag-bs {
  background-position: -208px -11px;
}
.country-flag.flag-bt {
  background-position: -224px -11px;
}
.country-flag.flag-bv {
  background-position: -240px -11px;
}
.country-flag.flag-bw {
  background-position: 0 -22px;
}
.country-flag.flag-by {
  background-position: -16px -22px;
}
.country-flag.flag-bz {
  background-position: -32px -22px;
}
.country-flag.flag-ca {
  background-position: -48px -22px;
}
.country-flag.flag-catalonia {
  background-position: -64px -22px;
}
.country-flag.flag-cc {
  background-position: -192px -165px;
}
.country-flag.flag-cd {
  background-position: -80px -22px;
}
.country-flag.flag-cf {
  background-position: -96px -22px;
}
.country-flag.flag-cg {
  background-position: -112px -22px;
}
.country-flag.flag-ch {
  width: 11px;
  background-position: -128px -22px;
}
.country-flag.flag-ci {
  background-position: -144px -22px;
}
.country-flag.flag-ck {
  background-position: -160px -22px;
}
.country-flag.flag-cl {
  background-position: -176px -22px;
}
.country-flag.flag-cm {
  background-position: -192px -22px;
}
.country-flag.flag-cn {
  background-position: -208px -22px;
}
.country-flag.flag-co {
  background-position: -224px -22px;
}
.country-flag.flag-cr {
  background-position: -240px -22px;
}
.country-flag.flag-cu {
  background-position: 0 -33px;
}
.country-flag.flag-cv {
  background-position: -16px -33px;
}
.country-flag.flag-cw {
  background-position: -32px -33px;
}
.country-flag.flag-cx {
  background-position: -176px -165px;
}
.country-flag.flag-cy {
  background-position: -48px -33px;
}
.country-flag.flag-cz {
  background-position: -64px -33px;
}
.country-flag.flag-de {
  background-position: -80px -33px;
}
.country-flag.flag-dj {
  background-position: -96px -33px;
}
.country-flag.flag-dk {
  background-position: -112px -33px;
}
.country-flag.flag-dm {
  background-position: -128px -33px;
}
.country-flag.flag-do {
  background-position: -144px -33px;
}
.country-flag.flag-dz {
  background-position: -160px -33px;
}
.country-flag.flag-ec {
  background-position: -176px -33px;
}
.country-flag.flag-ee {
  background-position: -192px -33px;
}
.country-flag.flag-eg {
  background-position: -208px -33px;
}
.country-flag.flag-eh {
  background-position: -224px -33px;
}
.country-flag.flag-england {
  background-position: -240px -33px;
}
.country-flag.flag-er {
  background-position: 0 -44px;
}
.country-flag.flag-es {
  background-position: -16px -44px;
}
.country-flag.flag-et {
  background-position: -32px -44px;
}
.country-flag.flag-eu {
  background-position: -48px -44px;
}
.country-flag.flag-fi {
  background-position: -64px -44px;
}
.country-flag.flag-fj {
  background-position: -80px -44px;
}
.country-flag.flag-fk {
  background-position: -96px -44px;
}
.country-flag.flag-fm {
  background-position: -112px -44px;
}
.country-flag.flag-fo {
  background-position: -128px -44px;
}
.country-flag.flag-fr {
  background-position: -144px -44px;
}
.country-flag.flag-ga {
  background-position: -160px -44px;
}
.country-flag.flag-gb {
  background-position: -176px -44px;
}
.country-flag.flag-gd {
  background-position: -192px -44px;
}
.country-flag.flag-ge {
  background-position: -208px -44px;
}
.country-flag.flag-gf {
  background-position: -224px -44px;
}
.country-flag.flag-gg {
  background-position: -240px -44px;
}
.country-flag.flag-gh {
  background-position: 0 -55px;
}
.country-flag.flag-gi {
  background-position: -16px -55px;
}
.country-flag.flag-gl {
  background-position: -32px -55px;
}
.country-flag.flag-gm {
  background-position: -48px -55px;
}
.country-flag.flag-gn {
  background-position: -64px -55px;
}
.country-flag.flag-gp {
  background-position: -80px -55px;
}
.country-flag.flag-gq {
  background-position: -96px -55px;
}
.country-flag.flag-gr {
  background-position: -112px -55px;
}
.country-flag.flag-gs {
  background-position: -128px -55px;
}
.country-flag.flag-gt {
  background-position: -144px -55px;
}
.country-flag.flag-gu {
  background-position: -160px -55px;
}
.country-flag.flag-gw {
  background-position: -176px -55px;
}
.country-flag.flag-gy {
  background-position: -192px -55px;
}
.country-flag.flag-hk {
  background-position: -208px -55px;
}
.country-flag.flag-hm {
  background-position: -224px -55px;
}
.country-flag.flag-hn {
  background-position: -240px -55px;
}
.country-flag.flag-hr {
  background-position: 0 -66px;
}
.country-flag.flag-ht {
  background-position: -16px -66px;
}
.country-flag.flag-hu {
  background-position: -32px -66px;
}
.country-flag.flag-ic {
  background-position: -48px -66px;
}
.country-flag.flag-id {
  background-position: -64px -66px;
}
.country-flag.flag-ie {
  background-position: -80px -66px;
}
.country-flag.flag-il {
  background-position: -96px -66px;
}
.country-flag.flag-im {
  background-position: -112px -66px;
}
.country-flag.flag-in {
  background-position: -128px -66px;
}
.country-flag.flag-io {
  background-position: -144px -66px;
}
.country-flag.flag-iq {
  background-position: -160px -66px;
}
.country-flag.flag-ir {
  background-position: -176px -66px;
}
.country-flag.flag-is {
  background-position: -192px -66px;
}
.country-flag.flag-it {
  background-position: -208px -66px;
}
.country-flag.flag-je {
  background-position: -224px -66px;
}
.country-flag.flag-jm {
  background-position: -240px -66px;
}
.country-flag.flag-jo {
  background-position: 0 -77px;
}
.country-flag.flag-jp {
  background-position: -16px -77px;
}
.country-flag.flag-ke {
  background-position: -32px -77px;
}
.country-flag.flag-kg {
  background-position: -48px -77px;
}
.country-flag.flag-kh {
  background-position: -64px -77px;
}
.country-flag.flag-ki {
  background-position: -80px -77px;
}
.country-flag.flag-km {
  background-position: -96px -77px;
}
.country-flag.flag-kn {
  background-position: -112px -77px;
}
.country-flag.flag-kp {
  background-position: -128px -77px;
}
.country-flag.flag-kr {
  background-position: -144px -77px;
}
.country-flag.flag-kurdistan {
  background-position: -160px -77px;
}
.country-flag.flag-kw {
  background-position: -176px -77px;
}
.country-flag.flag-ky {
  background-position: -192px -77px;
}
.country-flag.flag-kz {
  background-position: -208px -77px;
}
.country-flag.flag-la {
  background-position: -224px -77px;
}
.country-flag.flag-lb {
  background-position: -240px -77px;
}
.country-flag.flag-lc {
  background-position: 0 -88px;
}
.country-flag.flag-li {
  background-position: -16px -88px;
}
.country-flag.flag-lk {
  background-position: -32px -88px;
}
.country-flag.flag-lr {
  background-position: -48px -88px;
}
.country-flag.flag-ls {
  background-position: -64px -88px;
}
.country-flag.flag-lt {
  background-position: -80px -88px;
}
.country-flag.flag-lu {
  background-position: -96px -88px;
}
.country-flag.flag-lv {
  background-position: -112px -88px;
}
.country-flag.flag-ly {
  background-position: -128px -88px;
}
.country-flag.flag-ma {
  background-position: -144px -88px;
}
.country-flag.flag-mc {
  background-position: -160px -88px;
}
.country-flag.flag-md {
  background-position: -176px -88px;
}
.country-flag.flag-me {
  background-position: -192px -88px;
}
.country-flag.flag-mg {
  background-position: -208px -88px;
}
.country-flag.flag-mh {
  background-position: -224px -88px;
}
.country-flag.flag-mk {
  background-position: -240px -88px;
}
.country-flag.flag-ml {
  background-position: 0 -99px;
}
.country-flag.flag-mm {
  background-position: -16px -99px;
}
.country-flag.flag-mn {
  background-position: -32px -99px;
}
.country-flag.flag-mo {
  background-position: -48px -99px;
}
.country-flag.flag-mp {
  background-position: -64px -99px;
}
.country-flag.flag-mq {
  background-position: -80px -99px;
}
.country-flag.flag-mr {
  background-position: -96px -99px;
}
.country-flag.flag-ms {
  background-position: -112px -99px;
}
.country-flag.flag-mt {
  background-position: -128px -99px;
}
.country-flag.flag-mu {
  background-position: -144px -99px;
}
.country-flag.flag-mv {
  background-position: -160px -99px;
}
.country-flag.flag-mw {
  background-position: -176px -99px;
}
.country-flag.flag-mx {
  background-position: -192px -99px;
}
.country-flag.flag-my {
  background-position: -208px -99px;
}
.country-flag.flag-mz {
  background-position: -224px -99px;
}
.country-flag.flag-na {
  background-position: -240px -99px;
}
.country-flag.flag-nc {
  background-position: 0 -110px;
}
.country-flag.flag-ne {
  background-position: -16px -110px;
}
.country-flag.flag-nf {
  background-position: -32px -110px;
}
.country-flag.flag-ng {
  background-position: -48px -110px;
}
.country-flag.flag-ni {
  background-position: -64px -110px;
}
.country-flag.flag-nl {
  background-position: -80px -110px;
}
.country-flag.flag-no {
  background-position: -96px -110px;
}
.country-flag.flag-np {
  width: 11px;
  background-position: -112px -110px;
}
.country-flag.flag-nr {
  background-position: -128px -110px;
}
.country-flag.flag-nu {
  background-position: -144px -110px;
}
.country-flag.flag-nz {
  background-position: -160px -110px;
}
.country-flag.flag-om {
  background-position: -176px -110px;
}
.country-flag.flag-pa {
  background-position: -192px -110px;
}
.country-flag.flag-pe {
  background-position: -208px -110px;
}
.country-flag.flag-pf {
  background-position: -224px -110px;
}
.country-flag.flag-pg {
  background-position: -240px -110px;
}
.country-flag.flag-ph {
  background-position: 0 -121px;
}
.country-flag.flag-pk {
  background-position: -16px -121px;
}
.country-flag.flag-pl {
  background-position: -32px -121px;
}
.country-flag.flag-pm {
  background-position: -48px -121px;
}
.country-flag.flag-pn {
  background-position: -64px -121px;
}
.country-flag.flag-pr {
  background-position: -80px -121px;
}
.country-flag.flag-ps {
  background-position: -96px -121px;
}
.country-flag.flag-pt {
  background-position: -112px -121px;
}
.country-flag.flag-pw {
  background-position: -128px -121px;
}
.country-flag.flag-py {
  background-position: -144px -121px;
}
.country-flag.flag-qa {
  background-position: -160px -121px;
}
.country-flag.flag-re {
  background-position: -176px -121px;
}
.country-flag.flag-ro {
  background-position: -192px -121px;
}
.country-flag.flag-rs {
  background-position: -208px -121px;
}
.country-flag.flag-ru {
  background-position: -224px -121px;
}
.country-flag.flag-rw {
  background-position: -240px -121px;
}
.country-flag.flag-sa {
  background-position: 0 -132px;
}
.country-flag.flag-sb {
  background-position: -16px -132px;
}
.country-flag.flag-sc {
  background-position: -32px -132px;
}
.country-flag.flag-scotland {
  background-position: -48px -132px;
}
.country-flag.flag-sd {
  background-position: -64px -132px;
}
.country-flag.flag-se {
  background-position: -80px -132px;
}
.country-flag.flag-sg {
  background-position: -96px -132px;
}
.country-flag.flag-sh {
  background-position: -112px -132px;
}
.country-flag.flag-si {
  background-position: -128px -132px;
}
.country-flag.flag-sj {
  background-position: -96px -110px;
}
.country-flag.flag-sk {
  background-position: -144px -132px;
}
.country-flag.flag-sl {
  background-position: -160px -132px;
}
.country-flag.flag-sm {
  background-position: -176px -132px;
}
.country-flag.flag-sn {
  background-position: -192px -132px;
}
.country-flag.flag-so {
  background-position: -208px -132px;
}
.country-flag.flag-somaliland {
  background-position: -224px -132px;
}
.country-flag.flag-sr {
  background-position: -240px -132px;
}
.country-flag.flag-ss {
  background-position: 0 -143px;
}
.country-flag.flag-st {
  background-position: -16px -143px;
}
.country-flag.flag-sv {
  background-position: -32px -143px;
}
.country-flag.flag-sy {
  background-position: -48px -143px;
}
.country-flag.flag-sz {
  background-position: -64px -143px;
}
.country-flag.flag-tc {
  background-position: -80px -143px;
}
.country-flag.flag-td {
  background-position: -96px -143px;
}
.country-flag.flag-tf {
  background-position: -112px -143px;
}
.country-flag.flag-tg {
  background-position: -128px -143px;
}
.country-flag.flag-th {
  background-position: -144px -143px;
}
.country-flag.flag-tj {
  background-position: -160px -143px;
}
.country-flag.flag-tk {
  background-position: -176px -143px;
}
.country-flag.flag-tl {
  background-position: -192px -143px;
}
.country-flag.flag-tm {
  background-position: -208px -143px;
}
.country-flag.flag-tn {
  background-position: -224px -143px;
}
.country-flag.flag-to {
  background-position: -240px -143px;
}
.country-flag.flag-tr {
  background-position: 0 -154px;
}
.country-flag.flag-tt {
  background-position: -16px -154px;
}
.country-flag.flag-tv {
  background-position: -32px -154px;
}
.country-flag.flag-tw {
  background-position: -48px -154px;
}
.country-flag.flag-tz {
  background-position: -64px -154px;
}
.country-flag.flag-ua {
  background-position: -80px -154px;
}
.country-flag.flag-ug {
  background-position: -96px -154px;
}
.country-flag.flag-um {
  background-position: -112px -154px;
}
.country-flag.flag-us {
  background-position: -128px -154px;
}
.country-flag.flag-uy {
  background-position: -144px -154px;
}
.country-flag.flag-uz {
  background-position: -160px -154px;
}
.country-flag.flag-va {
  background-position: -176px -154px;
}
.country-flag.flag-vc {
  background-position: -192px -154px;
}
.country-flag.flag-ve {
  background-position: -208px -154px;
}
.country-flag.flag-vg {
  background-position: -224px -154px;
}
.country-flag.flag-vi {
  background-position: -240px -154px;
}
.country-flag.flag-vn {
  background-position: 0 -165px;
}
.country-flag.flag-vu {
  background-position: -16px -165px;
}
.country-flag.flag-wales {
  background-position: -32px -165px;
}
.country-flag.flag-wf {
  background-position: -48px -165px;
}
.country-flag.flag-ws {
  background-position: -64px -165px;
}
.country-flag.flag-ye {
  background-position: -80px -165px;
}
.country-flag.flag-yt {
  background-position: -96px -165px;
}
.country-flag.flag-za {
  background-position: -112px -165px;
}
.country-flag.flag-zanzibar {
  background-position: -128px -165px;
}
.country-flag.flag-zm {
  background-position: -144px -165px;
}
.country-flag.flag-zw {
  background-position: -160px -165px;
}
.calculator .calculator-result {
  background-color: #efefef;
  margin: 15px 20px;
  padding: 10px;
  text-shadow: 0 1px 0 #ffffff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}
.calculator .calculator-result span {
  display: block;
  min-height: 18px;
}
.calculator .calculator-result .converted-amount {
  border-bottom: 1px solid #ddd;
  color: #666;
  font-size: 2.1em;
  font-weight: bold;
  padding-bottom: 10px;
  text-align: right;
}
.calculator .calculator-result .conversion-rate {
  border-top: 1px solid #ffffff;
  color: #999;
  font-size: 1em;
  font-style: italic;
  padding-top: 10px;
}
.calculator fieldset {
  margin-top: 10px;
}
.calculator fieldset .field input[type="text"] {
  width: 96%;
}
.calculator fieldset .button-field .btn-primary {
  margin-left: 0;
}
.feature-landing {
  margin: 0 15px;
}
.feature-landing p {
  line-height: 20px;
}
.feature-landing a {
  text-decoration: none;
}
.feature-landing .feature-details {
  *zoom: 1;
  margin-bottom: 30px;
}
.feature-landing .feature-details:before,
.feature-landing .feature-details:after {
  content: "";
  display: table;
}
.feature-landing .feature-details:after {
  clear: both;
}
.feature-landing .feature-details img {
  float: left;
}
.feature-landing .feature-details h2 {
  color: #44a32e;
  font-size: 3.5em;
  line-height: 44px;
  margin-bottom: 20px;
  text-align: center;
}
.feature-landing .feature-details h2 em {
  font-style: italic;
}
.feature-landing .feature-details h2 strong {
  color: #545454;
  display: block;
  font-size: 75%;
  font-style: normal;
  font-weight: normal;
}
.feature-landing .feature-options {
  clear: both;
  *zoom: 1;
  margin-bottom: 20px;
  margin-top: 40px;
}
.feature-landing .feature-options:before,
.feature-landing .feature-options:after {
  content: "";
  display: table;
}
.feature-landing .feature-options:after {
  clear: both;
}
.feature-landing .feature-options .option {
  border-right: 1px solid #e0e0e0;
  display: block;
  float: left;
  min-height: 200px;
  padding: 0 10px;
  position: relative;
  width: 296px;
}
.feature-landing .feature-options .option .icon-64 {
  float: right;
}
.feature-landing .feature-options .option .icon-64 .icn {
  margin-right: 0;
}
.feature-landing .feature-options .option h3 {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 75%;
}
.feature-landing .feature-options .option .call-to-action {
  bottom: 0;
  position: absolute;
  left: 10px;
  margin-left: 0;
  text-align: left;
}
.feature-landing .feature-options .option:first-child {
  padding-left: 0;
}
.feature-landing .feature-options .option:first-child .call-to-action {
  left: 0;
}
.feature-landing .feature-options .option:last-child {
  border-right: none;
  padding-right: 0;
}
.feature-landing .feature-more {
  margin-bottom: 50px;
}
.feature-landing .feature-more ul li {
  line-height: 20px;
}
.feature-landing .feature-more .misc {
  background-color: #f6f6f6;
  padding: 15px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.feature-landing .feature-more .misc h3 {
  border-bottom: 1px solid #e0e0e0;
  font-size: 14px;
  line-height: inherit;
  margin-bottom: 15px;
  padding-bottom: 10px;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}
.feature-landing .feature-more .misc ul {
  margin-top: 0;
}
.accordion {
  margin-bottom: 18px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-inner {
  border-top: 1px solid #e5e5e5;
  padding: 9px 15px;
}
.sidebar-accordion-header {
  border-top: 1px solid #e6e6e6;
  font-size: 1.3em;
  padding: 10px 15px;
}
.sidebar-accordion-header:first-child {
  border: 0;
}
.sidebar-accordion-content {
  background: #efefef;
  border-top: 1px solid #ddd;
  font-size: 1.3em;
  line-height: 22px;
  padding: 10px 15px;
}
.sidebar-accordion-content p {
  margin: 15px 0;
  padding: 0;
}
.sidebar-accordion-content ol,
.sidebar-accordion-content ul {
  margin: 10px 20px;
}
.box-container {
  background-color: #ffffff;
  border: 1px solid #bbb;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* Box Container Types: Box Form,
------------------------------------ */
/* Box Form */
.box-form {
  background-color: #f6f6f6;
  background-image: -moz-linear-gradient(top, #f0f0f0, #ffffff);
  background-image: -ms-linear-gradient(top, #f0f0f0, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f0f0f0, #ffffff);
  background-image: -o-linear-gradient(top, #f0f0f0, #ffffff);
  background-image: linear-gradient(top, #f0f0f0, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff', GradientType=0);
}
.box-form fieldset legend {
  border-bottom: 1px solid #fff;
  color: #44a32e;
  font-weight: 600;
  font-size: 1.4em;
  font-style: normal;
  margin: 0;
  padding: 5px 10px;
  text-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 0 #ffffff inset;
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 0 #ffffff inset;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 0 #ffffff inset;
}
.box-form fieldset .field {
  background-color: #f9f9f9;
  border-bottom: 1px solid #fff;
  margin-bottom: 1px;
  padding: 10px;
  padding-bottom: 0;
  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset;
}
.box-form fieldset .first {
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
/* Limits the number of fields in one row by 3 fields */
.box-form fieldset .field .field-item {
  margin-right: 10px;
  width: 32%;
}
.box-form fieldset .field .field-item input[type="text"],
.box-form fieldset .field .field-item input[type="password"],
.box-form fieldset .field .field-item textarea {
  width: 96%;
}
.box-form fieldset .field .field-item select {
  width: 100%;
}
.box-form fieldset .button-field {
  border-bottom: none;
  padding-bottom: 10px;
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: -ms-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: -o-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: linear-gradient(top, #f6f6f6, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e6e6e6', GradientType=0);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.box-form fieldset .button-field .btn {
  margin-bottom: 0;
  /*temporary*/
}
/* Box Form - moreless plugin (Advanced Search) */
.box-form .more-less-wrapper {
  margin-bottom: 0;
}
.box-form .more-less-wrapper .more-less-toggler {
  background-color: #ffffff;
  border-bottom: none;
}
.box-form .more-less-wrapper .more-less-toggler:hover {
  background-color: #efefef;
  -moz-box-shadow: 0 -1px 0 #ffffff inset;
  -webkit-box-shadow: 0 -1px 0 #ffffff inset;
  box-shadow: 0 -1px 0 #ffffff inset;
}
.item-container h3 {
  color: #44a32e;
  font-size: 14px;
  font-weight: normal;
}
.item-container .item-container-actions {
  border-bottom: 1px solid #bbb;
  margin-bottom: 15px;
  min-height: 33px;
  position: relative;
}
.item-container .item-container-actions ul {
  *zoom: 1;
  font-size: 12px;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.item-container .item-container-actions ul:before,
.item-container .item-container-actions ul:after {
  content: "";
  display: table;
}
.item-container .item-container-actions ul:after {
  clear: both;
}
.item-container .item-container-actions ul li,
.item-container .item-container-actions ul li a {
  display: block;
}
.item-container .item-container-actions ul li {
  float: left;
  margin: 0;
  padding: 0;
}
.item-container .item-container-actions ul li a {
  border: 1px solid;
  border-color: #bbb;
  color: #4b4b4b;
  padding: 7px 10px;
  text-decoration: none;
  -moz-box-shadow: 1px 0 0 #ffffff inset;
  -webkit-box-shadow: 1px 0 0 #ffffff inset;
  box-shadow: 1px 0 0 #ffffff inset;
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: -ms-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: -o-linear-gradient(top, #f6f6f6, #e6e6e6);
  background-image: linear-gradient(top, #f6f6f6, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e6e6e6', GradientType=0);
}
.item-container .item-container-actions ul li:first-child a {
  border-right: none;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
}
.item-container .item-container-actions ul li:last-child a {
  border: 1px solid;
  border-color: #bbb;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.item-container .item-container-actions ul li a:hover {
  border: 1px solid;
  border-bottom-color: #185f01;
  border-left-color: #357d18;
  border-right-color: #357d18;
  border-top-color: #5da839;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  background-color: #4da438;
  background-image: -moz-linear-gradient(top, #61b64a, #2e881d);
  background-image: -ms-linear-gradient(top, #61b64a, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b64a), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #61b64a, #2e881d);
  background-image: -o-linear-gradient(top, #61b64a, #2e881d);
  background-image: linear-gradient(top, #61b64a, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b64a', endColorstr='#2e881d', GradientType=0);
  -moz-box-shadow: inset 0 1px 0 0 #86c775;
  -webkit-box-shadow: inset 0 1px 0 0 #86c775;
  box-shadow: inset 0 1px 0 0 #86c775;
}
.item-container .item-list {
  background-color: #f6f6f6;
  border: 1px solid #bbb;
  margin-bottom: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 2px #ffffff inset, 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px #ffffff inset, 0 0 3px rgba(0, 0, 0, 0.1);
}
.item-container .item-list .item-actions {
  background-color: #fff;
  border-bottom: 1px dotted #bbb;
  *zoom: 1;
  font-size: 12px;
  margin: 0;
  margin-bottom: 15px;
  padding: 10px;
  text-align: right;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.item-container .item-list .item-actions:before,
.item-container .item-list .item-actions:after {
  content: "";
  display: table;
}
.item-container .item-list .item-actions:after {
  clear: both;
}
.item-container .item-list .item-actions li {
  border-left: 1px solid #bbb;
  display: block;
  float: right;
  padding: 0 8px;
}
.item-container .item-list .item-actions li:nth-child(2n) {
  padding-right: 0;
}
.item-container .item-list .item-actions li:last-child {
  border-left: none;
  padding-left: 0;
  padding-right: 8px;
}
.item-container .item-list .item-actions li .icon-16 .icn {
  margin-right: 0;
}
.item-container .item-list .item-info {
  margin: 0;
  padding: 0 10px;
}
.item-container .item-list .item-info h4 {
  color: #44a32e;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 5px;
}
.process-summary h3 {
  margin-bottom: 15px;
}
.process-summary h4 {
  margin-bottom: 10px;
}
.process-summary dl,
.process-summary .summary-list {
  background-color: #f6f6f6;
  border: 1px solid #dddddd;
  *zoom: 1;
  font-size: 1.2em;
  position: relative;
  overflow: hidden;
  text-shadow: 0 1px 0 #ffffff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.process-summary dl:before,
.process-summary .summary-list:before,
.process-summary dl:after,
.process-summary .summary-list:after {
  content: "";
  display: table;
}
.process-summary dl:after,
.process-summary .summary-list:after {
  clear: both;
}
.process-summary .summary-list {
  font-size: 1.2em;
}
.process-summary dl dt,
.process-summary dl dd,
.process-summary .summary-item {
  border-bottom: 1px solid #dddddd;
  display: block;
  margin: 0;
  padding: 8px 10px;
  -moz-box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}
.process-summary dl dt,
.process-summary dl dd {
  float: left;
}
.process-summary .summary-list .item-label,
.process-summary .summary-list .item-value {
  display: inline-block;
  vertical-align: top;
}
.process-summary dl dt,
.process-summary .summary-list .item-label {
  color: #999;
  font-size: 90%;
  font-style: italic;
  font-weight: normal;
  text-align: left;
  width: 30%;
}
.process-summary dl dd {
  clear: right;
}
.process-summary dl dd,
.process-summary .summary-list .item-value {
  width: 67.8%;
  word-wrap: break-word;
}
.process-summary .summary-list .item-value address {
  font-size: 100%;
}
.process-summary dl dt:last-of-type {
  border-bottom: none;
}
.process-summary .summary-item:last-child,
.process-summary dl dd:last-child {
  border-bottom: none;
}
.tabs-with-dropdowns {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  position: relative;
}
.tabs-with-dropdowns ul {
  list-style-type: none;
  margin: 0 0 -1px 5px;
  padding: 0;
}
.tabs-with-dropdowns li {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  display: inline-block;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.tabs-with-dropdowns li a {
  padding: 11px;
  background-color: #f1f1f1;
  display: block;
  text-decoration: none;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}
.tabs-with-dropdowns li a:hover {
  text-decoration: underline;
}
.tabs-with-dropdowns li.active a {
  background-color: #fff;
  text-decoration: none;
}
.tabs-with-dropdowns li.active a:hover {
  text-decoration: underline;
}
.tabs-with-dropdowns li.active > a {
  color: #333;
  font-weight: bold;
  padding-bottom: 12px;
}
.tabs-with-dropdowns li.expected-action a {
  background-position: 11px;
  padding-left: 32px;
}
.tabs-with-dropdowns ul ul {
  display: none;
  margin: 0;
  margin-left: -1px;
  margin-top: 1px;
  z-index: 1000;
}
.tabs-with-dropdowns li.active ul {
  margin-top: 0;
}
.tabs-with-dropdowns li:hover > ul {
  border-bottom: 1px solid #ccc;
  display: block;
  position: absolute;
}
.tabs-with-dropdowns li:hover > ul li {
  display: block;
  margin-top: -1px;
  width: 240px;
  border-radius: 0;
}
.tabs-with-dropdowns .tab-action {
  position: absolute;
  right: 10px;
  top: 0;
}
.tabs-with-dropdowns + h1 {
  margin: 0;
  margin-bottom: 15px;
  margin-top: 20px;
}
.tabs {
  position: relative;
  width: 100%;
  margin-top: 25px;
}
.tabs ul {
  list-type: none;
  margin: 0;
  border-bottom: 1px solid #cccccc;
}
.tabs .tab-label {
  position: relative;
  display: inline-block;
  background-color: #f2f2f2;
  padding: 9px 12px;
  margin-bottom: -1px;
  border: 1px solid #cccccc;
  color: #0a69c5;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.tabs .tab-label:hover {
  text-decoration: underline;
  color: #06427c;
}
.tabs .tab-label.active,
.tabs .tab-label.active:hover {
  color: #333333;
  font-weight: bold;
  text-decoration: none;
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
  cursor: default;
  z-index: 9999;
}
.tabs .tab-contents {
  display: none;
  position: relative;
  padding: 10px 0;
}
.tabs .tab-contents.active {
  display: block;
}
form {
  margin-bottom: 18px;
}
legend {
  border: 0;
  border-bottom: 1px solid #eee;
  color: #4b4b4b;
  display: block;
  font-size: 19.5px;
  line-height: 36px;
  margin-bottom: 27px;
  padding: 0;
  width: 100%;
}
label,
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
label {
  display: block;
  margin-bottom: 5px;
}
input[type="text"],
input[type="password"],
textarea,
select,
.uneditable-input {
  border: 1px solid #ccc;
  color: #545454;
  display: inline-block;
  font-size: 13px;
  height: 18px;
  line-height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  width: 165px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
input[type="text"].error,
input[type="password"].error,
select.error {
  border: 1px solid #b94a48;
}
.uneditable-textarea {
  height: auto;
  width: auto;
}
label input,
label textarea,
label select {
  display: block;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  border: 0;
  cursor: pointer;
  height: auto;
  line-height: normal;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  padding: 0;
  width: auto;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/*input[type="file"] {
  border: initial;
		background-color: @white;
  background-color: initial;
		line-height: initial;
		padding: initial;*/
/*.box-shadow (none);}*/
input[type="button"],
input[type="reset"],
input[type="submit"] {
  height: auto;
  width: auto;
}
select {
  height: 30px;
  line-height: 28px;
  *margin-top: 4px;
}
select {
  background-color: #ffffff;
  width: 175px;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="image"] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
textarea {
  height: auto;
}
input[type="hidden"] {
  display: none;
}
.radio,
.checkbox {
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.controls > .radio.inline:first-child,
.controls > .checkbox.inline:first-child {
  padding-top: 0;
}
input,
textarea {
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="file"]:focus,
input[type="checkbox"]:focus,
select:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
  float: none;
  margin-left: 0;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}
/*
// Warning
.control-group.warning {
  .formFieldState(@warningText, @warningText, @warningBackground);
}
// Error
.control-group.error {
  .formFieldState(@errorText, @errorText, @errorBackground);
}
// Success
.control-group.success {
  .formFieldState(@successText, @successText, @successBackground);
}
*/
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.help-block {
  color: #727273;
  margin-top: 5px;
  margin-bottom: 0;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 9px;
  padding-left: 5px;
  vertical-align: middle;
}
.help-block {
  font-size: 1.2em;
  margin-top: -5px;
  padding-bottom: 5px;
}
.input-prepend,
.input-append {
  margin-bottom: 5px;
  *zoom: 1;
}
.input-prepend:before,
.input-append:before,
.input-prepend:after,
.input-append:after {
  content: "";
  display: table;
}
.input-prepend:after,
.input-append:after {
  clear: both;
}
.input-prepend input,
.input-append input,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend input:focus,
.input-append input:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  position: relative;
  z-index: 2;
}
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}
.input-prepend .add-on,
.input-append .add-on {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  color: #727273;
  display: block;
  float: left;
  font-weight: normal;
  height: 18px;
  line-height: 18px;
  margin-right: -1px;
  min-width: 16px;
  padding: 4px 5px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  width: auto;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend .active,
.input-append .active {
  background-color: #84f239;
  border-color: #3d8909;
}
.input-prepend .add-on {
  *margin-top: 1px;
}
.input-append input,
.input-append .uneditable-input {
  float: left;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
  border-right-color: #ccc;
}
.input-append .add-on {
  margin-right: 0;
  margin-left: -1px;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-append input:first-child {
  *margin-left: -160px;
}
.input-append input:first-child + .add-on {
  *margin-left: -21px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input {
  display: inline-block;
  margin-bottom: 0;
}
.form-search label,
.form-inline label,
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  display: inline-block;
}
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on,
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on {
  vertical-align: middle;
}
.control-group {
  margin-bottom: 9px;
}
.form-horizontal legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  content: "";
  display: table;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-group > label {
  float: left;
  padding-top: 5px;
  text-align: right;
  width: 140px;
}
.form-horizontal .controls {
  margin-left: 160px;
}
.form-horizontal .form-actions {
  padding-left: 160px;
}
label {
  font-weight: bold;
}
label.alert {
  text-shadow: none!important;
}
label,
input,
button,
select,
textarea {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.inline-output:empty {
  display: none;
}
.inline-output {
  display: block;
  font-size: 1.1em;
  line-height: 1.5em;
  margin-top: -6px;
  word-wrap: break-word;
}
.inline-output span {
  display: block;
  width: 300px;
  /*temporary*/

  /* CSS3 */

  word-wrap: break-word;
}
.inline-output .table span {
  width: auto;
}
.inline-output .icon {
  margin: 0;
  margin-right: 4px;
  margin-top: 10px;
}
.radio-control-group {
  margin-bottom: 16px;
}
.radio-control-group .control {
  margin-top: 8px;
}
.radio-control-group .help-block {
  margin: 0;
}
.radio-control-group input[type="radio"],
.radio-control-group input[type="checkbox"] {
  float: left;
  /*margin: 0;*/

  margin-left: 0;
  margin-right: 5px;
}
.radio-control-group label {
  float: left;
}
.date-field select {
  width: auto;
}
.long-form .controls {
  margin-left: 200px;
}
.long-form .control-group > label {
  width: 200px;
}
.form-horizontal .radio-control-group > label {
  padding: 5px;
  text-align: right;
}
.form-horizontal .radio-control-group table {
  margin-top: 5px;
}
.form-horizontal .radio-control-group table label {
  width: auto;
}
.form-horizontal .control-group > label,
.form-horizontal .control-group > div > label {
  float: left;
  padding: 5px;
  text-align: right;
}
.form-vertical .radio-control-group .help-block {
  clear: both;
  margin: 0;
  margin-bottom: 10px;
  margin-left: 18px;
  margin-top: -5px;
}
.inline-help {
  float: right;
  margin-right: 65px;
}
.inline-help .hint {
  background: #fff7b0;
  color: #2e2e2e;
  display: none;
  font-size: 1.3em;
  padding: 25px 20px;
  position: absolute;
  margin-left: 60px;
  margin-top: -60px;
  width: 270px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, 0.25);
  -webkit-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, 0.25);
  box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, 0.25);
}
.inline-help .hint .close {
  background: url('https://secure.payza.com/images/icons/help-close.png') no-repeat 50% 50%;
  position: absolute;
  height: 23px;
  opacity: .6;
  overflow: hidden;
  right: 2px;
  text-indent: 101%;
  top: 2px;
  width: 23px;
}
.inline-help .hint .close:hover {
  opacity: 1;
}
.inline-help .hint strong {
  display: block;
}
.inline-help .hint .example-cc-front,
.inline-help .hint .example-cc-back {
  display: block;
  height: 82px;
  margin: 15px 0;
  width: 138px;
}
.inline-help .hint .example-cc-front {
  background: url(https://secure.payza.com/images/cards/payza-example-cc-front.png) no-repeat;
}
.inline-help .hint .example-cc-back {
  background: url(https://secure.payza.com/images/cards/payza-example-cc-back.png) no-repeat;
}
.inline-help .hint .visible-details,
.inline-help .hint .hidden-details {
  display: block;
  float: left;
  font-size: 12px;
  list-style-type: none;
  margin: 0;
  margin-right: 5px;
  padding: 0;
  width: 110px;
}
.inline-help .hint .visible-details li {
  background: url(https://secure.payza.com/images/icons/tick.png) no-repeat 0 2px;
  padding-left: 22px;
}
.inline-help .hint .hidden-details li {
  background: url(https://secure.payza.com/images/icons/cross.png) no-repeat 0 2px;
  padding-left: 22px;
}
.inline-help .hint .visible-details li:first-child,
.inline-help .hint .hidden-details li:first-child {
  background: none;
  font-weight: bold;
  padding: 0;
}
.short-inline-help {
  display: inline-block;
  margin-bottom: -8px;
  margin-left: 8px;
}
h3 .inline-help {
  display: inline-block;
  float: none;
  font-size: 13px;
  font-weight: normal;
  margin-left: 15px;
  margin-right: 0;
  line-height: 18px;
}
h3 .inline-help strong {
  font-weight: bold;
}
input[type="text"],
input[type="password"],
select,
textarea {
  border: 1px solid #d4d4d4;
  border-top: 1px solid #c0c0c0;
  /*CSS3*/

  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -ms-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(top, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
  outline: none;
  /* CSS3 */

  -moz-box-shadow: inset 0 1px 2px #c0c0c0;
  -webkit-box-shadow: inset 0 1px 2px #c0c0c0;
  box-shadow: inset 0 1px 2px #c0c0c0;
}
.radiostyle input {
  float: left;
  margin-right: 5px;
}
.last-check-option {
  padding-top: 25px;
}
.complex-radiostyle {
  display: inline-block;
  width: 182px;
}
.complex-radiostyle .radiostyle input {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}
.large-textarea {
  height: 100px;
  width: 345px;
}
.calculator fieldset {
  padding: 0 20px;
}
.date-field select {
  width: 125px;
}
.inline-inputs {
  display: inline-block;
  margin-bottom: 9px;
  padding: 4px 0;
  width: 345px;
}
.inline-inputs .radiostyle,
.inline-inputs .address-dropdown,
.inline-inputs input {
  display: inline;
  margin-right: 6px;
}
.complex-inputs {
  width: 345px;
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 9px;
}
.country-select {
  /*width:345px; display:inline-block;*/
}
.country-select .country-img {
  position: absolute;
  margin: 10px;
}
.country-select select {
  padding: 3px 5px 5px 30px;
}
.fees fieldset .field-row .field select {
  padding: 2px 5px 5px 30px;
}
.autowidth-dropdown {
  max-width: 600px;
  width: initial;
  width: -moz-initial;
}
.card-number-input input[type="text"],
.card-number-input input[type="password"] {
  margin-right: 5px;
  width: 60px;
}
.code-box {
  border: 1px solid #ccc;
  margin-bottom: 25px;
  overflow: scroll;
  padding: 10px 15px;
}
.address-dropdown-fields {
  height: 35px;
}
.address-dropdown-fields label {
  display: inline-block;
  width: inherit;
}
.address-dropdown-fields .radiostyle {
  display: inline-block;
  float: left;
  margin: 0;
  width: inherit !important;
}
.address-dropdown-fields .radiostyle label {
  display: inline-block;
}
.address-dropdown-fields .address-dropdown {
  margin-top: 0;
}
.address-dropdown-container {
  display: inline-block;
  float: left;
}
.address-dropdown {
  border: 1px solid #ddd;
  font-size: 1.3em;
}
.address-dropdown a {
  text-decoration: none;
}
.address-dropdown .options {
  border: 1px solid #727273;
}
/* Needs to be transferred to a specific page overwrite - Personal Information */
.personal-info .inline-output,
.personal-info .inline-block {
  font-size: 12px;
  margin-bottom: 10px;
}
.personal-info .inline-output .country-label {
  font-size: 100%;
}
/* UI Refinements sections */
/* Form 
---------*/
fieldset {
  margin: 0 auto;
}
fieldset legend {
  border-bottom: 1px dotted #ddd;
  display: block;
  font-size: 1.2em;
  font-style: italic;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
fieldset label,
fieldset .field .field-label {
  cursor: default;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 5px;
}
fieldset label em,
fieldset .field .field-label em {
  font-size: 90%;
}
fieldset label .optional,
fieldset .field .field-label .optional {
  color: #999;
  font-weight: normal;
}
fieldset label .required,
fieldset .field .field-label .required {
  color: #669;
  font-weight: normal;
}
fieldset .side-note,
fieldset .field .field-value {
  display: block;
  font-size: 1.2em;
  margin-bottom: 5px;
}
fieldset .side-note,
fieldset .field .field-value em {
  color: #999;
}
fieldset input[type="file"],
fieldset input[type="text"],
fieldset input[type="password"],
fieldset input[type="date"],
fieldset input[type="datetime"],
fieldset input[type="datetime-local"],
fieldset input[type="email"],
fieldset input[type="month"],
fieldset input[type="number"],
fieldset input[type="range"],
fieldset textarea,
fieldset select {
  font-size: 1.3em;
}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset input[type="date"],
fieldset input[type="datetime"],
fieldset input[type="datetime-local"],
fieldset input[type="email"],
fieldset input[type="month"],
fieldset input[type="number"],
fieldset input[type="range"],
fieldset textarea,
fieldset select {
  border: 1px solid;
  border-color: #c0c0c0 #d4d4d4 #d4d4d4;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset textarea {
  width: 98%;
}
fieldset input[type="file"] {
  /*background-color: #efefef;
				border: 1px solid #e0e0e0;
				padding: 4px;*/

  /**/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0 #ffffff inset;
  -webkit-box-shadow: 0 1px 0 #ffffff inset;
  box-shadow: 0 1px 0 #ffffff inset;
}
fieldset select {
  width: 100%;
}
fieldset select optgroup,
fieldset select option {
  padding: 3px 5px;
}
fieldset select optgroup {
  font-style: normal;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
fieldset .field {
  margin-bottom: 15px;
}
fieldset .field-help {
  display: block;
  font-size: 1.2em;
  margin-bottom: 5px;
}
fieldset .field-info {
  display: block;
  margin-bottom: 5px;
}
/* Field messages */fieldset .field-message {
  display: block;
  margin-top: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
fieldset .field-message span {
  display: inline-block;
  margin: 5px;
  margin-left: 0;
  vertical-align: top;
}
fieldset .field-message .message-type {
  display: block;
  font-size: 1.1em;
  padding-right: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
fieldset .field-message .message-label {
  color: #ffffff;
  font-weight: bold;
  left: 0;
  margin: 0;
  padding: 3px 5px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
fieldset .field-message .message-value {
  margin: 0;
  padding: 3px 5px;
  text-shadow: 0 1px 0 #ffffff;
}
/* Field with Error */
fieldset .field-error label {
  color: #b94a48;
}
fieldset .field-error .message {
  padding: 5px;
  margin-bottom: 5px;
}
fieldset .field-error input[type="text"],
fieldset .field-error input[type="password"],
fieldset .field-error select,
fieldset .field-error textarea,
fieldset .field-error input[type="text"]:focus,
fieldset .field-error input[type="password"]:focus,
fieldset .field-error select:focus,
fieldset .field-error textarea:focus,
fieldset .field-error input[type="text"]:hover,
fieldset .field-error input[type="password"]:hover,
fieldset .field-error select:hover,
fieldset .field-error textarea:hover {
  border: 1px solid #b94a48;
}
fieldset .message-error {
  background-color: #f2d6d6;
}
fieldset .message-error .message-label {
  background-color: #b94a48;
}
fieldset .message-important {
  background-color: #e6f2fe;
}
fieldset .message-important .message-label {
  background-color: #acd0f3;
  color: #444;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
fieldset .radio-check-field .radio-check-item {
  clear: both;
}
fieldset .radio-check-field label,
fieldset .radio-check-field input[type=radio],
fieldset .radio-check-field input[type=checkbox] {
  float: left;
}
fieldset .radio-check-field input[type=radio],
fieldset .radio-check-field input[type=checkbox] {
  margin-right: 5px;
  margin-top: 3px;
}
fieldset .radio-check-field label,
fieldset .field-item label {
  font-weight: normal;
}
fieldset .radio-check-field label {
  margin-bottom: 10px;
  width: 95%;
}
fieldset .field-item {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 15px;
  vertical-align: top;
  width: 174px;
}
fieldset .field-item select {
  width: 103%;
}
fieldset .with-button {
  width: 273px;
}
fieldset .with-button input[type=text],
fieldset .with-button input[type=file],
fieldset .with-button select,
fieldset .with-button textarea,
fieldset .with-button .btn {
  display: inline-block;
}
fieldset .with-button input[type=text] {
  width: 65%;
}
fieldset .with-button .btn {
  margin-left: 5px;
  margin-right: 0;
}
fieldset .button-field a {
  display: inline-block;
  font-size: 1.2em;
  margin-right: 10px;
}
/* Field with Focus */fieldset input[type="text"]:hover,
fieldset input[type="password"]:hover,
fieldset textarea:hover,
fieldset select:hover,
fieldset input[type="text"]:focus,
fieldset input[type="password"]:focus,
fieldset textarea:focus,
fieldset select:focus {
  border-color: #bcd8f3;
}
fieldset input[type="text"][disabled="disabled"],
fieldset input[type="password"][disabled="disabled"],
fieldset textarea[disabled="disabled"],
fieldset select[disabled="disabled"],
fieldset input[type="text"][disabled="disabled"]:hover,
fieldset input[type="password"][disabled="disabled"]:hover,
fieldset textarea[disabled="disabled"]:hover,
fieldset select[disabled="disabled"]:hover,
fieldset input[type="text"][disabled="disabled"]:focus,
fieldset input[type="password"][disabled="disabled"]:focus,
fieldset textarea[disabled="disabled"]:focus,
fieldset select[disabled="disabled"]:focus {
  border-color: #ccc;
  background: #f5f5f5;
  color: #9f9f9f;
  font-style: italic;
}
/* Colors for form validity */
fieldset input:valid,
fieldset textarea:valid {
  /*border-color: #bcd8f3;*/
}
fieldset input[type="text"]:invalid,
fieldset input[type="password"]:invalid,
fieldset input[type="date"]:invalid,
fieldset input[type="datetime"]:invalid,
fieldset input[type="datetime-local"]:invalid,
fieldset input[type="email"]:invalid,
fieldset input[type="month"]:invalid,
fieldset input[type="number"]:invalid,
fieldset input[type="range"]:invalid,
fieldset textarea:invalid,
fieldset select:invalid,
textarea:invalid {
  background-color: #f0dddd;
  border: 1px solid #e28e8e;
  color: #c00;
}
/* Field Help JS */
.js fieldset .field label .field-help,
.js fieldset .field .field-label .field-help {
  font-size: 100%;
  font-weight: normal;
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
.js fieldset .field label .field-help,
.js fieldset .field .field-label .field-help {
  cursor: help;
}
.js fieldset .field label .icn-info,
.js fieldset .field .field-label .icn-info {
  cursor: pointer;
}
.js fieldset .field label .field-help .icn-help,
.js fieldset .field .field-label .field-help .icn-help {
  display: block;
  margin: 0;
}
.js fieldset .field label .field-help .icn-help .icn,
.js fieldset .field .field-label .field-help .icn-help .icn,
.js fieldset .field label .icn-info .icn,
.js fieldset .field .field-label .icn-info .icn {
  display: block;
  margin: 0;
  margin-left: 5px;
  margin-top: 1px;
}
.js fieldset .field label .field-help .icn-help .icn-txt,
.js fieldset .field .field-label .field-help .icn-help .icn-txt,
.js fieldset .field label .icn-info .icn-txt,
.js fieldset .field .field-label .icn-info .icn-txt {
  display: none;
}
/* --- */
.js fieldset .field .select-country {
  position: relative;
}
.js fieldset .field .select-country select {
  padding-left: 25px;
}
.js fieldset .field .select-country .flag-16 {
  left: 7px;
  position: absolute;
  top: 7px;
}
.js fieldset .field .select-country .flag-16 .icn {
  margin: 0;
}
form {
  margin-bottom: 18px;
}
legend {
  border: 0;
  border-bottom: 1px solid #eee;
  color: #4b4b4b;
  display: block;
  font-size: 19.5px;
  line-height: 36px;
  margin-bottom: 27px;
  padding: 0;
  width: 100%;
}
label,
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
label {
  display: block;
  margin-bottom: 5px;
}
input[type="text"],
input[type="password"],
textarea,
select,
.uneditable-input {
  border: 1px solid #ccc;
  color: #545454;
  display: inline-block;
  font-size: 13px;
  height: 18px;
  line-height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  width: 165px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
input[type="text"].error,
input[type="password"].error,
select.error {
  border: 1px solid #b94a48;
}
.uneditable-textarea {
  height: auto;
  width: auto;
}
label input,
label textarea,
label select {
  display: block;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  border: 0;
  cursor: pointer;
  height: auto;
  line-height: normal;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  padding: 0;
  width: auto;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/*input[type="file"] {
  border: initial;
		background-color: @white;
  background-color: initial;
		line-height: initial;
		padding: initial;*/
/*.box-shadow (none);}*/
input[type="button"],
input[type="reset"],
input[type="submit"] {
  height: auto;
  width: auto;
}
select {
  height: 30px;
  line-height: 28px;
  *margin-top: 4px;
}
select {
  background-color: #ffffff;
  width: 175px;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="image"] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
textarea {
  height: auto;
}
input[type="hidden"] {
  display: none;
}
.radio,
.checkbox {
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.controls > .radio.inline:first-child,
.controls > .checkbox.inline:first-child {
  padding-top: 0;
}
input,
textarea {
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="file"]:focus,
input[type="checkbox"]:focus,
select:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
  float: none;
  margin-left: 0;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}
/*
// Warning
.control-group.warning {
  .formFieldState(@warningText, @warningText, @warningBackground);
}
// Error
.control-group.error {
  .formFieldState(@errorText, @errorText, @errorBackground);
}
// Success
.control-group.success {
  .formFieldState(@successText, @successText, @successBackground);
}
*/
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.help-block {
  color: #727273;
  margin-top: 5px;
  margin-bottom: 0;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 9px;
  padding-left: 5px;
  vertical-align: middle;
}
.help-block {
  font-size: 1.2em;
  margin-top: -5px;
  padding-bottom: 5px;
}
.input-prepend,
.input-append {
  margin-bottom: 5px;
  *zoom: 1;
}
.input-prepend:before,
.input-append:before,
.input-prepend:after,
.input-append:after {
  content: "";
  display: table;
}
.input-prepend:after,
.input-append:after {
  clear: both;
}
.input-prepend input,
.input-append input,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend input:focus,
.input-append input:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  position: relative;
  z-index: 2;
}
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}
.input-prepend .add-on,
.input-append .add-on {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  color: #727273;
  display: block;
  float: left;
  font-weight: normal;
  height: 18px;
  line-height: 18px;
  margin-right: -1px;
  min-width: 16px;
  padding: 4px 5px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  width: auto;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend .active,
.input-append .active {
  background-color: #84f239;
  border-color: #3d8909;
}
.input-prepend .add-on {
  *margin-top: 1px;
}
.input-append input,
.input-append .uneditable-input {
  float: left;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
  border-right-color: #ccc;
}
.input-append .add-on {
  margin-right: 0;
  margin-left: -1px;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-append input:first-child {
  *margin-left: -160px;
}
.input-append input:first-child + .add-on {
  *margin-left: -21px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input {
  display: inline-block;
  margin-bottom: 0;
}
.form-search label,
.form-inline label,
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  display: inline-block;
}
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on,
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on {
  vertical-align: middle;
}
.control-group {
  margin-bottom: 9px;
}
.form-horizontal legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  content: "";
  display: table;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-group > label {
  float: left;
  padding-top: 5px;
  text-align: right;
  width: 140px;
}
.form-horizontal .controls {
  margin-left: 160px;
}
.form-horizontal .form-actions {
  padding-left: 160px;
}
label {
  font-weight: bold;
}
label.alert {
  text-shadow: none!important;
}
label,
input,
button,
select,
textarea {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.inline-output:empty {
  display: none;
}
.inline-output {
  display: block;
  font-size: 1.1em;
  line-height: 1.5em;
  margin-top: -6px;
  word-wrap: break-word;
}
.inline-output span {
  display: block;
  width: 300px;
  /*temporary*/

  /* CSS3 */

  word-wrap: break-word;
}
.inline-output .table span {
  width: auto;
}
.inline-output .icon {
  margin: 0;
  margin-right: 4px;
  margin-top: 10px;
}
.radio-control-group {
  margin-bottom: 16px;
}
.radio-control-group .control {
  margin-top: 8px;
}
.radio-control-group .help-block {
  margin: 0;
}
.radio-control-group input[type="radio"],
.radio-control-group input[type="checkbox"] {
  float: left;
  /*margin: 0;*/

  margin-left: 0;
  margin-right: 5px;
}
.radio-control-group label {
  float: left;
}
.date-field select {
  width: auto;
}
.long-form .controls {
  margin-left: 200px;
}
.long-form .control-group > label {
  width: 200px;
}
.form-horizontal .radio-control-group > label {
  padding: 5px;
  text-align: right;
}
.form-horizontal .radio-control-group table {
  margin-top: 5px;
}
.form-horizontal .radio-control-group table label {
  width: auto;
}
.form-horizontal .control-group > label,
.form-horizontal .control-group > div > label {
  float: left;
  padding: 5px;
  text-align: right;
}
.form-vertical .radio-control-group .help-block {
  clear: both;
  margin: 0;
  margin-bottom: 10px;
  margin-left: 18px;
  margin-top: -5px;
}
.inline-help {
  float: right;
  margin-right: 65px;
}
.inline-help .hint {
  background: #fff7b0;
  color: #2e2e2e;
  display: none;
  font-size: 1.3em;
  padding: 25px 20px;
  position: absolute;
  margin-left: 60px;
  margin-top: -60px;
  width: 270px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, 0.25);
  -webkit-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, 0.25);
  box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, 0.25);
}
.inline-help .hint .close {
  background: url('https://secure.payza.com/images/icons/help-close.png') no-repeat 50% 50%;
  position: absolute;
  height: 23px;
  opacity: .6;
  overflow: hidden;
  right: 2px;
  text-indent: 101%;
  top: 2px;
  width: 23px;
}
.inline-help .hint .close:hover {
  opacity: 1;
}
.inline-help .hint strong {
  display: block;
}
.inline-help .hint .example-cc-front,
.inline-help .hint .example-cc-back {
  display: block;
  height: 82px;
  margin: 15px 0;
  width: 138px;
}
.inline-help .hint .example-cc-front {
  background: url(https://secure.payza.com/images/cards/payza-example-cc-front.png) no-repeat;
}
.inline-help .hint .example-cc-back {
  background: url(https://secure.payza.com/images/cards/payza-example-cc-back.png) no-repeat;
}
.inline-help .hint .visible-details,
.inline-help .hint .hidden-details {
  display: block;
  float: left;
  font-size: 12px;
  list-style-type: none;
  margin: 0;
  margin-right: 5px;
  padding: 0;
  width: 110px;
}
.inline-help .hint .visible-details li {
  background: url(https://secure.payza.com/images/icons/tick.png) no-repeat 0 2px;
  padding-left: 22px;
}
.inline-help .hint .hidden-details li {
  background: url(https://secure.payza.com/images/icons/cross.png) no-repeat 0 2px;
  padding-left: 22px;
}
.inline-help .hint .visible-details li:first-child,
.inline-help .hint .hidden-details li:first-child {
  background: none;
  font-weight: bold;
  padding: 0;
}
.short-inline-help {
  display: inline-block;
  margin-bottom: -8px;
  margin-left: 8px;
}
h3 .inline-help {
  display: inline-block;
  float: none;
  font-size: 13px;
  font-weight: normal;
  margin-left: 15px;
  margin-right: 0;
  line-height: 18px;
}
h3 .inline-help strong {
  font-weight: bold;
}
input[type="text"],
input[type="password"],
select,
textarea {
  border: 1px solid #d4d4d4;
  border-top: 1px solid #c0c0c0;
  /*CSS3*/

  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -ms-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(top, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
  outline: none;
  /* CSS3 */

  -moz-box-shadow: inset 0 1px 2px #c0c0c0;
  -webkit-box-shadow: inset 0 1px 2px #c0c0c0;
  box-shadow: inset 0 1px 2px #c0c0c0;
}
.radiostyle input {
  float: left;
  margin-right: 5px;
}
.last-check-option {
  padding-top: 25px;
}
.complex-radiostyle {
  display: inline-block;
  width: 182px;
}
.complex-radiostyle .radiostyle input {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}
.large-textarea {
  height: 100px;
  width: 345px;
}
.calculator fieldset {
  padding: 0 20px;
}
.date-field select {
  width: 125px;
}
.inline-inputs {
  display: inline-block;
  margin-bottom: 9px;
  padding: 4px 0;
  width: 345px;
}
.inline-inputs .radiostyle,
.inline-inputs .address-dropdown,
.inline-inputs input {
  display: inline;
  margin-right: 6px;
}
.complex-inputs {
  width: 345px;
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 9px;
}
.country-select {
  /*width:345px; display:inline-block;*/
}
.country-select .country-img {
  position: absolute;
  margin: 10px;
}
.country-select select {
  padding: 3px 5px 5px 30px;
}
.fees fieldset .field-row .field select {
  padding: 2px 5px 5px 30px;
}
.autowidth-dropdown {
  max-width: 600px;
  width: initial;
  width: -moz-initial;
}
.card-number-input input[type="text"],
.card-number-input input[type="password"] {
  margin-right: 5px;
  width: 60px;
}
.code-box {
  border: 1px solid #ccc;
  margin-bottom: 25px;
  overflow: scroll;
  padding: 10px 15px;
}
.address-dropdown-fields {
  height: 35px;
}
.address-dropdown-fields label {
  display: inline-block;
  width: inherit;
}
.address-dropdown-fields .radiostyle {
  display: inline-block;
  float: left;
  margin: 0;
  width: inherit !important;
}
.address-dropdown-fields .radiostyle label {
  display: inline-block;
}
.address-dropdown-fields .address-dropdown {
  margin-top: 0;
}
.address-dropdown-container {
  display: inline-block;
  float: left;
}
.address-dropdown {
  border: 1px solid #ddd;
  font-size: 1.3em;
}
.address-dropdown a {
  text-decoration: none;
}
.address-dropdown .options {
  border: 1px solid #727273;
}
/* Needs to be transferred to a specific page overwrite - Personal Information */
.personal-info .inline-output,
.personal-info .inline-block {
  font-size: 12px;
  margin-bottom: 10px;
}
.personal-info .inline-output .country-label {
  font-size: 100%;
}
/* UI Refinements sections */
/* Form 
---------*/
fieldset {
  margin: 0 auto;
}
fieldset legend {
  border-bottom: 1px dotted #ddd;
  display: block;
  font-size: 1.2em;
  font-style: italic;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}
fieldset label,
fieldset .field .field-label {
  cursor: default;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 5px;
}
fieldset label em,
fieldset .field .field-label em {
  font-size: 90%;
}
fieldset label .optional,
fieldset .field .field-label .optional {
  color: #999;
  font-weight: normal;
}
fieldset label .required,
fieldset .field .field-label .required {
  color: #669;
  font-weight: normal;
}
fieldset .side-note,
fieldset .field .field-value {
  display: block;
  font-size: 1.2em;
  margin-bottom: 5px;
}
fieldset .side-note,
fieldset .field .field-value em {
  color: #999;
}
fieldset input[type="file"],
fieldset input[type="text"],
fieldset input[type="password"],
fieldset input[type="date"],
fieldset input[type="datetime"],
fieldset input[type="datetime-local"],
fieldset input[type="email"],
fieldset input[type="month"],
fieldset input[type="number"],
fieldset input[type="range"],
fieldset textarea,
fieldset select {
  font-size: 1.3em;
}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset input[type="date"],
fieldset input[type="datetime"],
fieldset input[type="datetime-local"],
fieldset input[type="email"],
fieldset input[type="month"],
fieldset input[type="number"],
fieldset input[type="range"],
fieldset textarea,
fieldset select {
  border: 1px solid;
  border-color: #c0c0c0 #d4d4d4 #d4d4d4;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset textarea {
  width: 98%;
}
fieldset input[type="file"] {
  /*background-color: #efefef;
				border: 1px solid #e0e0e0;
				padding: 4px;*/

  /**/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0 #ffffff inset;
  -webkit-box-shadow: 0 1px 0 #ffffff inset;
  box-shadow: 0 1px 0 #ffffff inset;
}
fieldset select {
  width: 100%;
}
fieldset select optgroup,
fieldset select option {
  padding: 3px 5px;
}
fieldset select optgroup {
  font-style: normal;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
fieldset .field {
  margin-bottom: 15px;
}
fieldset .field-help {
  display: block;
  font-size: 1.2em;
  margin-bottom: 5px;
}
fieldset .field-info {
  display: block;
  margin-bottom: 5px;
}
/* Field messages */fieldset .field-message {
  display: block;
  margin-top: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
fieldset .field-message span {
  display: inline-block;
  margin: 5px;
  margin-left: 0;
  vertical-align: top;
}
fieldset .field-message .message-type {
  display: block;
  font-size: 1.1em;
  padding-right: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
fieldset .field-message .message-label {
  color: #ffffff;
  font-weight: bold;
  left: 0;
  margin: 0;
  padding: 3px 5px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
fieldset .field-message .message-value {
  margin: 0;
  padding: 3px 5px;
  text-shadow: 0 1px 0 #ffffff;
}
/* Field with Error */
fieldset .field-error label {
  color: #b94a48;
}
fieldset .field-error .message {
  padding: 5px;
  margin-bottom: 5px;
}
fieldset .field-error input[type="text"],
fieldset .field-error input[type="password"],
fieldset .field-error select,
fieldset .field-error textarea,
fieldset .field-error input[type="text"]:focus,
fieldset .field-error input[type="password"]:focus,
fieldset .field-error select:focus,
fieldset .field-error textarea:focus,
fieldset .field-error input[type="text"]:hover,
fieldset .field-error input[type="password"]:hover,
fieldset .field-error select:hover,
fieldset .field-error textarea:hover {
  border: 1px solid #b94a48;
}
fieldset .message-error {
  background-color: #f2d6d6;
}
fieldset .message-error .message-label {
  background-color: #b94a48;
}
fieldset .message-important {
  background-color: #e6f2fe;
}
fieldset .message-important .message-label {
  background-color: #acd0f3;
  color: #444;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
fieldset .radio-check-field .radio-check-item {
  clear: both;
}
fieldset .radio-check-field label,
fieldset .radio-check-field input[type=radio],
fieldset .radio-check-field input[type=checkbox] {
  float: left;
}
fieldset .radio-check-field input[type=radio],
fieldset .radio-check-field input[type=checkbox] {
  margin-right: 5px;
  margin-top: 3px;
}
fieldset .radio-check-field label,
fieldset .field-item label {
  font-weight: normal;
}
fieldset .radio-check-field label {
  margin-bottom: 10px;
  width: 95%;
}
fieldset .field-item {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 15px;
  vertical-align: top;
  width: 174px;
}
fieldset .field-item select {
  width: 103%;
}
fieldset .with-button {
  width: 273px;
}
fieldset .with-button input[type=text],
fieldset .with-button input[type=file],
fieldset .with-button select,
fieldset .with-button textarea,
fieldset .with-button .btn {
  display: inline-block;
}
fieldset .with-button input[type=text] {
  width: 65%;
}
fieldset .with-button .btn {
  margin-left: 5px;
  margin-right: 0;
}
fieldset .button-field a {
  display: inline-block;
  font-size: 1.2em;
  margin-right: 10px;
}
/* Field with Focus */fieldset input[type="text"]:hover,
fieldset input[type="password"]:hover,
fieldset textarea:hover,
fieldset select:hover,
fieldset input[type="text"]:focus,
fieldset input[type="password"]:focus,
fieldset textarea:focus,
fieldset select:focus {
  border-color: #bcd8f3;
}
fieldset input[type="text"][disabled="disabled"],
fieldset input[type="password"][disabled="disabled"],
fieldset textarea[disabled="disabled"],
fieldset select[disabled="disabled"],
fieldset input[type="text"][disabled="disabled"]:hover,
fieldset input[type="password"][disabled="disabled"]:hover,
fieldset textarea[disabled="disabled"]:hover,
fieldset select[disabled="disabled"]:hover,
fieldset input[type="text"][disabled="disabled"]:focus,
fieldset input[type="password"][disabled="disabled"]:focus,
fieldset textarea[disabled="disabled"]:focus,
fieldset select[disabled="disabled"]:focus {
  border-color: #ccc;
  background: #f5f5f5;
  color: #9f9f9f;
  font-style: italic;
}
/* Colors for form validity */
fieldset input:valid,
fieldset textarea:valid {
  /*border-color: #bcd8f3;*/
}
fieldset input[type="text"]:invalid,
fieldset input[type="password"]:invalid,
fieldset input[type="date"]:invalid,
fieldset input[type="datetime"]:invalid,
fieldset input[type="datetime-local"]:invalid,
fieldset input[type="email"]:invalid,
fieldset input[type="month"]:invalid,
fieldset input[type="number"]:invalid,
fieldset input[type="range"]:invalid,
fieldset textarea:invalid,
fieldset select:invalid,
textarea:invalid {
  background-color: #f0dddd;
  border: 1px solid #e28e8e;
  color: #c00;
}
/* Field Help JS */
.js fieldset .field label .field-help,
.js fieldset .field .field-label .field-help {
  font-size: 100%;
  font-weight: normal;
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
.js fieldset .field label .field-help,
.js fieldset .field .field-label .field-help {
  cursor: help;
}
.js fieldset .field label .icn-info,
.js fieldset .field .field-label .icn-info {
  cursor: pointer;
}
.js fieldset .field label .field-help .icn-help,
.js fieldset .field .field-label .field-help .icn-help {
  display: block;
  margin: 0;
}
.js fieldset .field label .field-help .icn-help .icn,
.js fieldset .field .field-label .field-help .icn-help .icn,
.js fieldset .field label .icn-info .icn,
.js fieldset .field .field-label .icn-info .icn {
  display: block;
  margin: 0;
  margin-left: 5px;
  margin-top: 1px;
}
.js fieldset .field label .field-help .icn-help .icn-txt,
.js fieldset .field .field-label .field-help .icn-help .icn-txt,
.js fieldset .field label .icn-info .icn-txt,
.js fieldset .field .field-label .icn-info .icn-txt {
  display: none;
}
/* --- */
.js fieldset .field .select-country {
  position: relative;
}
.js fieldset .field .select-country select {
  padding-left: 25px;
}
.js fieldset .field .select-country .flag-16 {
  left: 7px;
  position: absolute;
  top: 7px;
}
.js fieldset .field .select-country .flag-16 .icn {
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1.2em;
  max-width: 100%;
}
table th a,
table td a {
  text-decoration: none;
}
table th a:hover,
table td a:hover {
  text-decoration: underline;
}
.table {
  margin-bottom: 18px;
  width: 100%;
}
.table td,
.table th {
  border-top: 1px solid #ddd;
  line-height: 18px;
  padding: 8px;
  text-align: left;
}
.table th {
  font-weight: bold;
  vertical-align: bottom;
}
.table td {
  vertical-align: top;
}
.table thead:first-child tr th,
.table thead:first-child tr td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th {
  border-left: 1px solid #ddd;
}
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
table .span1 {
  float: none;
  margin-left: 0;
  width: 87px;
}
table .span2 {
  float: none;
  margin-left: 0;
  width: 210px;
}
table .span3 {
  float: none;
  margin-left: 0;
  width: 333px;
}
table .span4 {
  float: none;
  margin-left: 0;
  width: 456px;
}
table .span5 {
  float: none;
  margin-left: 0;
  width: 579px;
}
table .span6 {
  float: none;
  margin-left: 0;
  width: 702px;
}
table .span7 {
  float: none;
  margin-left: 0;
  width: 825px;
}
table .span8 {
  float: none;
  margin-left: 0;
  width: 948px;
}
.table .centered-item {
  text-align: center;
}
.header-table tr {
  background: none repeat scroll 0 0 #727273!important;
  border-bottom: 1px solid #545454;
  border-top: 1px solid #545454;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-shadow: 0 -1px 0 #333333;
  vertical-align: bottom;
}
.table th a {
  color: #fff;
}
.table th a:hover {
  text-decoration: none;
}
.table .center-table-element {
  text-align: center;
}
.box .table {
  border-bottom: 1px solid #ddd;
  clear: both;
  margin-bottom: 0;
}
.box .table > input {
  margin-top: 18px;
}
table + .footer-actions {
  margin-top: 0;
}
.tbl-summary-details {
  margin: 0;
}
.tbl-summary-details dt {
  margin-top: 8px;
}
.tbl-summary-details dd {
  margin: 0;
}
.tbl-summary-details dt:first-child {
  margin: 0;
}
table.radiostyle {
  margin-bottom: 8px;
  width: 345px;
}
table.radiostyle td {
  width: 345px;
}
table.radiostyle td .radiostyle {
  margin: 0;
}
table.radiostyle td label {
  display: inline-block;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background: none;
}
.table-striped tbody tr:nth-child(even) td,
.table-striped tbody tr:nth-child(even) th {
  background-color: #f8f8f8;
}
.table th {
  background: #fff !important;
  border: none;
  color: #545454;
  text-shadow: 0 -1px 0 #efefef;
}
.table th a {
  color: #0a69c5;
}
.wizard-step {
  min-height: 250px;
}
.wizard-buttons input {
  font-weight: 700;
  padding: 6px 12px;
}
.wizard-buttons td {
  padding: 10px;
  padding-right: 0;
}
.wizard-header {
  margin-bottom: 16px;
}
.wizard-index {
  margin: 0;
  margin-left: 1px;
  position: relative;
  vertical-align: top;
  width: 220px;
  z-index: 100;
}
.wizard-index td {
  color: #545454;
  border: 1px solid #dbdbdb;
  font-size: 15px;
  height: 56px;
  padding: 0 15px;
  text-shadow: 0 1px 0 #ccc;
  width: 220px;
}
.wizard-index .active {
  background: #f9fff2 url("https://secure.payza.com/images/wizard-current.png") no-repeat right top;
  border-right: 0;
  color: #ffffff;
  font-weight: 700;
  text-shadow: 0 -1px 0 #367d09;
}
.wizard-step {
  background-color: #f9fff2;
  border: 1px solid #dbdbdb;
  display: block;
  left: -1px;
  padding: 20px;
  position: relative;
}
.wizard {
  width: 100%;
}
.wizard fieldset {
  margin: 0;
}
.wizard .form-horizontal label {
  width: 180px;
}
.wizard .form-horizontal .controls {
  margin-left: 180px;
}
.wizard .form-horizontal textarea {
  height: 175px;
  width: 350px;
}
.span8 .wizard .form-horizontal label {
  width: 140px;
}
.span8 .wizard .form-horizontal .controls {
  margin-left: 140px;
}
.span8 .wizard .form-horizontal textarea {
  width: 270px;
}
.span8 .wizard-index {
  width: 140px;
}
.wizard .radiostyle {
  display: inline-block;
  margin: 5px 0;
  width: 345px;
}
.wizard .radiostyle label {
  max-width: 310px;
}
.wizard .radiostyle .radiostyle {
  margin: 0;
}
.wizard .radiostyle .radiostyle input {
  margin: 0;
  margin-right: 5px;
  margin-top: -3px;
}
.wizard .radiostyle label {
  margin-top: 0;
}
.wizard table.radiostyle .radiostyle input {
  margin-top: 1px;
}
.wizard-row {
  background: url(https://secure.payza.com/images/backgrounds/wizard-row-bg.png) repeat-y right top;
  margin-top: 90px;
  min-height: 360px;
}
.wizard-row .wizard .sidebar {
  font-size: 18px;
  margin-top: -100px;
  position: absolute;
  width: /*964px*/ 940px;
}
.wizard-row .wizard .sidebar > div {
  background: url(https://secure.payza.com/images/backgrounds/wizard-staff.png) repeat-x left 18px;
}
.wizard-row .wizard .sidebar .step-container-1 div {
  background: url(https://secure.payza.com/images/backgrounds/wizard-bullet.png) no-repeat center 3px;
  color: #cfcfcf;
  text-align: center;
  width: 99%;
}
.wizard-row .wizard .sidebar .step-container-2 div {
  background: url(https://secure.payza.com/images/backgrounds/wizard-bullet.png) no-repeat center 3px;
  color: #cfcfcf;
  text-align: center;
  width: 49%;
}
.wizard-row .wizard .sidebar .step-container-3 div {
  background: url(https://secure.payza.com/images/backgrounds/wizard-bullet.png) no-repeat center 3px;
  color: #cfcfcf;
  text-align: center;
  width: 32%;
}
.wizard-row .wizard .sidebar .step-container-4 div {
  background: url(https://secure.payza.com/images/backgrounds/wizard-bullet.png) no-repeat center 3px;
  color: #cfcfcf;
  text-align: center;
  width: 24%;
}
.wizard-row .wizard .sidebar .step-container-5 div {
  background: url(https://secure.payza.com/images/backgrounds/wizard-bullet.png) no-repeat center 3px;
  color: #cfcfcf;
  text-align: center;
  width: 19%;
}
.wizard-row .wizard .sidebar div div {
  display: inline-block;
  vertical-align: top;
}
.wizard-row .wizard .sidebar span {
  color: #acacac;
  display: block;
  line-height: 40px;
}
.wizard-row .wizard .sidebar div.active {
  background: url(https://secure.payza.com/images/backgrounds/wizard-active.png) no-repeat center 3px;
  color: #349022;
}
.wizard-row .wizard .sidebar .active span {
  color: #ffffff;
}
.wizard-row .wizard .sidebar div.done {
  background: url(https://secure.payza.com/images/backgrounds/wizard-done.png) no-repeat center 3px;
}
.wizard-row .wizard .sidebar .done span {
  visibility: hidden;
}
.wizard-row .wizard .step {
  padding: 0;
  padding-left: 100px;
  padding-right: 10px;
}
.wizard-row .wizard .nav {
  padding-bottom: 25px;
  padding-left: 100px;
  padding-right: 10px;
  padding-top: 15px;
  margin-bottom: 50px;
}
.wizard-row .span3 {
  margin-left: /*21px*/ 1px;
  min-height: 200px;
  padding: 0 10px;
  width: 335px;
  background: #ffffff;
  /* Old browsers */

  background: -moz-linear-gradient(top, #ffffff 1%, #f3f3f3 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #f3f3f3));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 1%, #f3f3f3 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 1%, #f3f3f3 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffffff 1%, #f3f3f3 100%);
  /* IE10+ */

  background: linear-gradient(top, #ffffff 1%, #f3f3f3 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  /* IE6-9 */
}
.wizard-row .span3 .box {
  background: none;
  border: none;
}
.wizard-row .span3 .box .title {
  background: none;
  border: none;
}
.wizard-row .span3 .box .title h3 {
  color: #379324;
  background: url("https://secure.payza.com/images/icons/infopanel-icon.png") no-repeat left 5px;
  font-size: 18px;
  font-weight: normal;
  line-height: 33px;
  padding-left: 30px;
}
.wizard-row .span3 .box ol,
.wizard-row .span3 .box ul {
  margin: 10px 20px;
}
.wizard label {
  /*margin-top: 8px;*/
}
.wizard label:first-child {
  margin-top: 0;
}
.wizard input[type="text"],
.wizard input[type="password"],
.wizard textarea {
  width: 345px;
}
.wizard select {
  width: 355px;
}
.wizard input[type="text"],
.wizard input[type="password"],
.wizard select {
  height: 30px;
}
.wizard input[type="text"],
.wizard input[type="password"] {
  padding: 0 4px;
}
.wizard textarea {
  height: 100px;
}
.wizard .nav {
  font-size: 14px;
}
.wizard .nav .btn-primary {
  font-size: 15px;
  padding: 20px;
  padding-bottom: 9px;
  padding-top: 6px;
  margin-bottom: 0;
  margin-right: 10px;
  text-shadow: 0px 1px 2px #383838;
}
.wizard .nav .btn-cancel {
  border: none;
  background: none;
  padding: 2px;
  color: #0a69c5;
  text-decoration: underline;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.wizard h3 + fieldset {
  margin-top: 8px;
}
.wizard .condensed th,
.wizard .condensed input {
  font-size: 0.9em;
}
.wizard .condensed td .radiostyle {
  margin: 0;
}
.wizard .condensed td .radiostyle input {
  margin: 0;
  margin-top: 3px;
}
.no-wizard-msg {
  margin-top: -50px;
}
.wizard .inline-inputs .radiostyle,
.wizard .inline-inputs .address-dropdown {
  display: inline;
}
.wizard .table th,
.wizard .table td {
  padding: 5px;
}
.hide {
  display: none;
}
/* jquery */
/*!
 * jQuery UI Datepicker 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_222222_256x240.png) /*{iconsContent}*/;
}
.ui-widget-content .ui-icon {
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_222222_256x240.png) /*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_222222_256x240.png) /*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_888888_256x240.png) /*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_454545_256x240.png) /*{iconsHover}*/;
}
.ui-state-active .ui-icon {
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_454545_256x240.png) /*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_2e83ff_256x240.png) /*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(https://secure.payza.com/images/jquery/ui-icons_cd0a0a_256x240.png) /*{iconsError}*/;
}
/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-off {
  background-position: -96px -144px;
}
.ui-icon-radio-on {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-icon-closethick {
  background: none !important;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-shadow {
  margin: -8px /*{offsetTopShadow}*/ 0 0 -8px /*{offsetLeftShadow}*/;
  padding: 8px /*{thicknessShadow}*/;
  background: #aaaaaa /*{bgColorShadow}*/ url(https://secure.payza.com/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlShadow}*/ 50% /*{bgShadowXPos}*/ 50% /*{bgShadowYPos}*/ repeat-x /*{bgShadowRepeat}*/;
  opacity: .3;
  filter: alpha(opacity=30) /*{opacityShadow}*/;
  -moz-border-radius: 8px /*{cornerRadiusShadow}*/;
  -khtml-border-radius: 8px /*{cornerRadiusShadow}*/;
  -webkit-border-radius: 8px /*{cornerRadiusShadow}*/;
  border-radius: 8px /*{cornerRadiusShadow}*/;
}
.ui-datepicker {
  background: #fff;
  border: 1px solid #ccc;
}
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default {
  border: 1px solid lightGrey;
  background: #e6e6e6 url(https://secure.payza.com/images/jquery/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
  outline: none;
}
.ui-datepicker .ui-state-highlight,
.ui-widget-content .ui-state-highlight {
  border: 1px solid #FCEFA1;
  background: #fbf9ee url(https://secure.payza.com/images/jquery/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
.ui-datepicker .ui-widget-header {
  border: 1px solid #AAA;
  background: #cccccc url(https://secure.payza.com/images/jquery/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}
.ui-datepicker .ui-widget-content {
  border: 1px solid #AAA;
  background: #ffffff url(https://secure.payza.com/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 6px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 6px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 3px;
}
.ui-datepicker .ui-datepicker-next {
  right: 3px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 3px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 3px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/

  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
  /*must have*/

}
/*styles for jquery ui daterangepicker plugin */
.ui-daterangepickercontain {
  background: #efefef;
  border: 1px solid #DCE9D4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0px 0px 4px rgba(100, 100, 100, 0.1);
  position: absolute;
  z-index: 999;
}
.ui-daterangepickercontain .ui-daterangepicker {
  float: left;
  padding: 5px !important;
  width: auto;
  display: inline;
  background-image: none !important;
  clear: left;
}
.ui-daterangepicker ul,
.ui-daterangepicker .ranges,
.ui-daterangepicker .range-start,
.ui-daterangepicker .range-end {
  float: left;
  padding: 0;
  margin: 0;
}
.ui-daterangepicker .ranges {
  width: auto;
  position: relative;
  padding: 5px 5px 40px 0;
  margin-left: 10px;
}
.ui-daterangepicker .range-start,
.ui-daterangepicker .range-end {
  margin-left: 5px;
}
.ui-daterangepicker button.btnDone {
  margin: 0 5px 5px 0;
  position: absolute;
  bottom: 0;
  right: 0;
  clear: both;
  cursor: pointer;
  font-size: 1.1em;
}
.ui-daterangepicker ul {
  width: 17.6em;
  background: none;
  border: 0;
}
.ui-daterangepicker li {
  list-style: none;
  padding: 1px;
  cursor: pointer;
  margin: 1px 0;
}
.ui-daterangepicker li.preset_0 {
  margin-top: 1.5em !important;
}
.ui-daterangepicker .ui-widget-content a {
  text-decoration: none !important;
}
.ui-daterangepicker li a {
  font-weight: normal;
  margin: .3em .5em;
  display: block;
}
.ui-daterangepicker li span {
  float: right;
  margin: .3em .2em;
}
.ui-daterangepicker .title-start,
.ui-daterangepicker .title-end {
  display: block;
  margin: 0 0 .2em;
  font-size: 1em;
  padding: 0 4px 2px;
  font-weight: bold;
}
.ui-daterangepicker .ui-datepicker-inline {
  font-size: 1em;
}
.ui-daterangepicker-arrows {
  padding: 2px;
  width: 204px;
  position: relative;
}
.ui-daterangepicker-arrows input.ui-rangepicker-input {
  width: 158px;
  margin: 0 2px 0 20px;
  padding: 2px;
  height: 1.1em;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev,
.ui-daterangepicker-arrows .ui-daterangepicker-next {
  position: absolute;
  top: 2px;
  padding: 1px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev {
  left: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-next {
  right: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover,
.ui-daterangepicker-arrows .ui-daterangepicker-next:hover,
.ui-daterangepicker-arrows .ui-daterangepicker-prev:focus,
.ui-daterangepicker-arrows .ui-daterangepicker-next:focus {
  padding: 0;
}
.ui-daterangepicker .ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  margin-top: -12px;
}
.QAS_Header {
  display: block;
  padding: 1em;
  position: relative;
}
.QAS_Prompt {
  position: relative;
  padding: 20px 0 23px 10px;
  float: left;
  width: 400px;
  min-height: 75px;
}
.QAS_EmailPrompt {
  padding-top: 10px;
  padding-left: 1em;
  float: left;
  width: 400px;
}
.QAS_PhonePrompt {
  padding-top: 10px;
  padding-left: 1em;
  width: 400px;
}
.QAS_EmailPhoneContinue {
  right: 0px;
  position: absolute;
  bottom: 0px;
  padding-top: 2em;
}
.QAS_Input {
  width: 400px;
  padding: 0em 0em 0.3em;
  position: absolute;
  bottom: 0;
}
.QAS_PhoneInput {
  padding: 0em 0em 0.3em;
  float: left;
}
.QAS_EmailInput {
  padding: 0em 0em 0.3em;
}
.QAS_RightDetails {
  position: relative;
  padding: 20px 20px 85px 10px;
  float: right;
  width: 350px;
}
.QAS_RightSidePrompt {
  padding-bottom: .5em;
}
.QAS_RightSidePromptText {
  font-weight: bold;
  margin-bottom: .5em;
  border-bottom: 1px solid #cccccc;
}
.QAS_RightDetails table {
  margin-top: -10px;
  font-size: 1.1em;
}
.QAS_EditLink {
  padding-left: 1em;
}
.QAS_EditLink a,
.QAS_Picklist a {
  color: #0a69c5;
}
.QAS_EditLink a:hover,
.QAS_Picklist a:hover {
  color: #06427c;
  text-decoration: underline;
}
.QAS_Picklist {
  position: relative;
  top: -25px;
  padding: 5px 0 0 10px;
  margin-bottom: -20px;
  width: 400px;
  float: left;
}
.QAS_DeliverableWarning {
  position: absolute;
  bottom: 0;
  left: 10px;
  font-size: .8em;
}
.QAS_MultPick,
.QAS_Pick {
  display: none;
  width: 400px;
  max-height: 200px;
  overflow: auto;
}
.QAS_MultPick {
  margin-top: -33px;
}
.QAS_ShowPick {
  padding-bottom: .6em;
  margin-top: 12px;
}
.QAS_Pick table,
.QAS_MultPick table {
  width: 375px;
  font-size: 1.1em;
}
.QAS_Pick table td,
.QAS_MultPick table td {
  padding: 3px 5px;
}
.QAS_Pick table td:first-child,
.QAS_MultPick table td:first-child {
  border-left: 3px solid #ffffff;
}
.QAS_Pick table td:first-child {
  width: 280px;
}
.QAS_Pick table tr:hover td,
.QAS_MultPick table tr:hover td {
  background-color: rgba(229, 240, 251, 0.7);
}
.QAS_Pick table tr:hover td:first-child,
.QAS_MultPick table tr:hover td:first-child {
  border-left: 3px solid #44a32e;
}
.QAS_EmailSuggPrompt {
  font-size: 1.0em;
}
.QAS_PromptText {
  font-weight: bold;
  margin-bottom: .5em;
  border-bottom: 1px solid #cccccc;
}
.QAS_EmailPromptText {
  margin-bottom: .5em;
}
.QAS_EmailErrText {
  margin-bottom: .5em;
  color: Red;
}
.QAS_PhonePromptText {
  margin-bottom: .5em;
}
.QAS_PhoneErrText {
  margin-bottom: .5em;
  color: Red;
}
.QAS_PromptData table {
  position: relative;
  top: -40px;
  font-size: 1.1em;
}
.QAS_EmailPromptData table {
  background-color: #e0e0ff;
}
#QAS_RefineText {
  background: #eaecf6;
  border: 1px solid #aaaab8;
  width: 100px;
  margin-right: 1em;
  float: left;
}
#QAS_EmailRefineText {
  background: #eaecf6;
  border: 1px solid #aaaab8;
  width: 275px;
  margin-right: 1em;
}
#QAS_PhoneRefineText {
  background: #eaecf6;
  border: 1px solid #aaaab8;
  width: 200px;
  margin-right: 1em;
}
#QAS_RefineBtn,
#QAS_AcceptOriginal,
#QAS_NoApt,
#QAS_TDContinue {
  position: absolute;
  bottom: 25px;
  left: 10px;
  color: #ffffff;
  font-weight: bold;
  padding: 5px 10px;
  border: 1px solid;
  border-bottom-color: #185f01;
  border-left-color: #357d18;
  border-right-color: #357d18;
  border-top-color: #5da839;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 9999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  background-color: #4da438;
  background-image: -moz-linear-gradient(top, #61b64a, #2e881d);
  background-image: -ms-linear-gradient(top, #61b64a, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b64a), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #61b64a, #2e881d);
  background-image: -o-linear-gradient(top, #61b64a, #2e881d);
  background-image: linear-gradient(top, #61b64a, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b64a', endColorstr='#2e881d', GradientType=0);
}
#QAS_RefineBtn:hover,
#QAS_AcceptOriginal:hover,
#QAS_NoApt:hover,
#QAS_TDContinue:hover {
  background-color: #2e881d;
  background-image: -moz-linear-gradient(top, #2e881d, #2e881d);
  background-image: -ms-linear-gradient(top, #2e881d, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2e881d), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #2e881d, #2e881d);
  background-image: -o-linear-gradient(top, #2e881d, #2e881d);
  background-image: linear-gradient(top, #2e881d, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e881d', endColorstr='#2e881d', GradientType=0);
}
#QAS_RefineBtn {
  position: relative;
  float: left;
  top: -1px;
  left: 0;
}
#QAS_NoApt {
  position: relative;
  float: left;
  clear: left;
  left: 0;
  top: 3px;
}
/* "Please wait" message
-------------------------*/
#QAS_Wait {
  position: relative;
  padding: 0;
}
#ui-dialog-title-QAS_Wait {
  display: block;
  width: 100%;
  font-size: 1.8em;
  line-height: 1.5em;
  text-align: center;
  color: #444;
  padding: 15px;
  background: #ffffff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.3);
}
#ui-dialog-title-QAS_Wait:after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 15px auto 5px;
  background: #ffffff url(https://secure.payza.com/images/indicator.gif) no-repeat;
}
/* Main dialog */
#ui-dialog-title-QAS_Dialog {
  display: block;
  background: #ffffff;
  height: 21px;
  padding: 15px 15px 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #4b4b4b;
  -moz-border-radius: 6px 6px 0px 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}
#QAS_Dialog {
  background: #ffffff;
  padding: 51px 15px 15px;
  margin-top: -36px;
  font-size: 1.2em;
  overflow: auto;
  color: #545454;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.3);
}
/* Header message
------------------*/
#QAS_Dialog .QAS_Header {
  background: #f2d6d6 !important;
  border: 1px solid #e28e8e;
  color: #2b2b2b;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.wrapper {
  background-image: none;
}
.account-settings fieldset .button-field .btn {
  margin-left: 0;
  margin-right: 10px;
}
/* Personal Information */
.personal-info .span5 {
  margin-left: 5.5%;
}
.personal-info fieldset .name label {
  font-weight: bold;
}
.personal-info fieldset .name select {
  width: auto;
}
/* Language Preferences, Password */
.language-preferences,
.password-pin {
  padding-left: 5%;
}
/* Close Account */
.account-settings .close-account {
  margin: 0 auto;
  width: 89%;
}
/* Reset Password */
.reset-password .wizard-row .wizard .step {
  padding-left: 0;
  margin: 0 auto;
  width: 80%;
}
.reset-password .wizard-row .wizard .nav {
  padding-left: 60px;
}
.reset-password .wizard input[type="text"],
.reset-password .wizard input[type="password"],
.reset-password .wizard textarea {
  width: 98%;
}
.reset-password .wizard select {
  width: 100%;
}
/* Email Preferences */
.email-preferences {
  margin: 0 10px;
  margin-left: 5%;
}
.email-preferences fieldset .button-field .btn-primary {
  margin-left: 0;
}
.add-funds-info,
.add-confirm {
  margin: 0 auto;
  width: 80%;
}
/* Add Funds Wizard Overwrite */
.add-funds .wizard-row .wizard .step {
  padding-left: 0;
}
.add-funds .wizard-row .wizard .nav {
  padding-left: 60px;
}
.add-funds .wizard input[type="text"],
.add-funds .wizard input[type="password"],
.add-funds .wizard textarea {
  width: 98%;
}
.add-funds .wizard select {
  width: 100%;
}
/* Bank Wire */
/* Add Bank Account */
.search-ifsc-code {
  padding-bottom: 10px;
  width: 360px;
}
.search-ifsc-code h3 {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.search-ifsc-code fieldset select {
  width: 100%;
}
.search-ifsc-code .result-ifsc-code {
  background-color: #d3edcc;
  border: 1px solid #c1d9bb;
  display: block;
  font-weight: bold;
  margin-top: 15px;
  padding: 10px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.search-ifsc-code .btn-primary {
  margin-left: 20px;
}
.add-bank-account .add-bank-info,
.add-bank-account .add-bank-confirm {
  margin: 0 auto;
  width: 80%;
}
.add-bank-account .add-bank-info .check-image {
  margin-bottom: 15px;
  text-align: center;
}
.add-bank-account .add-bank-confirm .process-summary dt {
  width: 23%;
}
/* Add bank account wizard overwrites */
.add-bank-account .wizard-row .wizard .step {
  padding-left: 0;
}
.add-bank-account .wizard-row .wizard .nav {
  padding-left: 60px;
}
.add-bank-account .wizard input[type="text"],
.add-bank-account .wizard input[type="password"],
.add-bank-account .wizard textarea {
  width: 98%;
}
.add-bank-account .wizard select {
  width: 100%;
}
.remove-bank-account .process-summary dt {
  width: 25%;
}
.remove-bank-account fieldset .button-field .btn-primary {
  margin-left: 0;
}
.remove-bank-account .span5 {
  margin-left: 5.5%;
}
.bank-accounts .micro-deposits {
  margin: 0 auto;
  padding-bottom: 30px;
  width: 80%;
}
.bangladesh-promo {
  background: url(https://secure.payza.com/images/bangladesh-world-image.jpg) no-repeat right 20px;
  padding-bottom: 100px;
  padding-top: 25px;
}
.bangladesh-promo h1 {
  color: #545454;
  font-size: 26px;
  line-height: 34px;
}
.bangladesh-promo h1 strong {
  color: #44a32e;
}
.bangladesh-promo p {
  font-size: 15px;
  line-height: 24px;
  padding: 0;
  padding-bottom: 70px;
  padding-top: 15px;
}
.bangladesh-promo h4 {
  color: #44a32e;
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 12px;
}
.bangladesh-promo ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.bangladesh-promo li {
  background: url(https://secure.payza.com/images/icons/16/tick.png) no-repeat top left;
  margin-bottom: 10px;
  padding-left: 22px;
}
.bangladesh-promo .hook-line {
  font-size: 13px;
  padding-bottom: 0;
}
.bangladesh-text-container {
  padding-top: 22px;
}
.bangladesh-modal-overlay {
  background: #111111;
  opacity: 0.75;
}
.bangladesh-modal-window {
  background: #ffffff url(https://secure.payza.com/images/bangladesh-promo-bg.jpg) no-repeat 20px 20px;
  height: 640px;
  position: relative;
  width: 640px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.bangladesh-modal-window .close-btn {
  background: url(https://secure.payza.com/images/icons/modal-close.png) no-repeat;
  border: 0;
  height: 30px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 30px;
}
.bangladesh-modal-window .try-it-now {
  background: url(https://secure.payza.com/images/try-it-now-btn.png) no-repeat;
  border: 0;
  bottom: 109px;
  height: 68px;
  left: 222px;
  position: absolute;
  width: 193px;
}
.bangladesh-modal-window .opt-out-link {
  bottom: 22px;
  position: absolute;
  right: 25px;
}
.add-business-profiles .add-merchant {
  margin-left: 5%;
}
.add-business-profiles .span3 {
  background: none;
  filter: none;
}
.add-business-profiles .work-phone .field-item {
  margin-right: 17px;
}
.add-business-profiles .work-phone .phone-ext {
  float: right;
  margin-right: 8px;
}
.add-business-profiles .customer-support-phone .area-code {
  width: 47%;
}
.add-business-profiles .customer-support-phone .phone-number {
  float: right;
  margin-right: 8px;
  width: 47%;
}
.add-business-profiles .nav .btn-primary {
  font-size: 15px;
  margin: 0 10px 0 0;
  padding: 6px 20px 9px;
  text-shadow: 0 1px 2px #383838;
}
.business-websites {
  padding: 0 10px;
}
.business-websites .website-list,
.business-websites .website-faq {
  display: inline-block;
  vertical-align: top;
}
.business-websites .website-list {
  width: 580px;
}
.business-websites .website-list .item-container-actions {
  margin-top: 20px;
}
.business-websites .website-list .item-list .item-actions .website-status {
  border-left: 0;
  float: left;
  margin-left: 0;
  padding: 0;
}
.business-websites .website-list .item-list .item-actions .website-status a {
  color: #ffffff;
  font-size: 90%;
  padding: 3px 8px;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) inset;
}
.business-websites .website-list .item-list .item-actions .website-status .review-status-not-started {
  background-color: #0a69c5;
}
.business-websites .website-list .item-list .item-actions .website-status .review-status-not-started:hover {
  background-color: #06427c;
}
.business-websites .website-list .item-list .item-actions .website-status .review-status-open {
  color: #545454;
  background-color: #ffc40d;
  font-weight: bold;
  text-shadow: 0 1px 0 #ffffff;
}
.business-websites .website-list .item-list .item-actions .website-status .review-status-awaiting-approval {
  color: #545454;
  background-color: #f2f2f2;
  font-style: italic;
  text-shadow: 0 1px 0 #ffffff;
}
.business-websites .website-list .item-list .item-actions .website-status .review-status-completed {
  background-color: #44a32e;
  font-weight: bold;
}
.business-websites .website-list .item-list .item-actions .website-status .review-status-resubmit,
.business-websites .website-list .item-list .item-actions .website-status .review-status-declined {
  background-color: #9d261d;
  font-weight: bold;
}
.business-websites .website-list .item-list .item-info .website-domain,
.business-websites .website-list .item-list .item-info .website-details {
  word-wrap: break-word;
}
.business-websites .website-list .item-list .item-info .accepted-payment {
  *zoom: 1;
}
.business-websites .website-list .item-list .item-info .accepted-payment:before,
.business-websites .website-list .item-list .item-info .accepted-payment:after {
  content: "";
  display: table;
}
.business-websites .website-list .item-list .item-info .accepted-payment:after {
  clear: both;
}
.business-websites .website-faq {
  margin-left: 15px;
  width: 340px;
}
.business-websites .website-faq .sidebar-accordion {
  clear: both;
}
.add-website .row {
  margin-left: 0;
}
.add-website .website-questionaire {
  margin: 0 auto;
  width: 80%;
}
/* Wizard Overwrite */
.add-website .wizard-row,
.add-website .wizard-row .span3 {
  filter: none;
  background: none;
}
.add-website .wizard-row .wizard .step {
  padding-left: 0;
}
.add-website .wizard-row .wizard .nav {
  padding-left: 60px;
}
.add-website .wizard input[type="text"],
.add-website .wizard input[type="password"],
.add-website .wizard textarea {
  width: 98%;
}
.add-website .wizard select {
  width: 100%;
}
.change-account-type {
  padding-bottom: 20px;
}
.change-account-type h2 {
  color: #44a32e;
  font-size: 18px;
}
.change-account-type .account-type {
  background-color: #f9f9f9;
  border: 1px solid #e0e0e0;
  display: inline-block;
  margin-left: 10px;
  min-height: 630px;
  padding: 15px;
  vertical-align: top;
  width: 45%;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 0 1px #ffffff;
  -webkit-box-shadow: inset 0 0 1px #ffffff;
  box-shadow: inset 0 0 1px #ffffff;
}
.change-account-type .account-type h2 {
  background-position: left 5px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ffffff;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-left: 50px;
  padding-top: 5px;
  -moz-box-shadow: inset 0 -1px 0 #dddddd;
  -webkit-box-shadow: inset 0 -1px 0 #dddddd;
  box-shadow: inset 0 -1px 0 #dddddd;
}
.change-account-type .personal-starter-account h2 {
  background-image: url(https://secure.payza.com/images/icons/starter-icon.png);
}
.change-account-type .personal-pro-account h2 {
  background-image: url(https://secure.payza.com/images/icons/personal-icon.png);
}
.change-account-type .business-account h2 {
  background-image: url(https://secure.payza.com/images/icons/business-icon.png);
}
.change-account-type .account-type ul {
  list-style-type: none;
  margin: 0 10px;
  padding: 0;
}
.change-account-type .account-type ul li {
  background: url(https://secure.payza.com/images/icons/tick.png) left center no-repeat;
  border-bottom: 1px dotted #e0e0e0;
  padding: 8px;
  padding-left: 25px;
  padding-right: 10px;
}
.change-account-type .account-type ul.footnote {
  font-size: 100%;
  margin: 30px 0;
}
.change-account-type .account-type ul.footnote li {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.missing-info input[type=submit] {
  clear: both;
  display: block;
  float: none;
}
.loupe-money,
.scan-document {
  padding-left: 110px;
}
.loupe-money {
  background: url(https://secure.payza.com/images/icons/loupe-money.png) no-repeat 12px 0;
}
.scan-document {
  background: url(https://secure.payza.com/images/icons/scanner.png) no-repeat 15px -4px;
}
.loupe-money p,
.scan-document p {
  padding-left: 5px;
}
.cc-validation .validate-options {
  margin: 0 10px;
}
.cc-validation .validate-options .box {
  display: inline-block;
  vertical-align: top;
  width: 48%;
}
.cc-validation .validate-form .step {
  padding-left: 0;
}
.cc-validation .validate-form .submit-form {
  margin-left: 9%;
}
.js .card-details {
  text-align: center;
}
.card-details img {
  display: block;
  margin: 15px auto;
}
.card-details ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  text-align: left;
  vertical-align: top;
  width: 49%;
}
.card-details ul li {
  line-height: 1.8em;
}
.credit-card .sidebar-accordion {
  clear: both;
}
.add-credit-cards .add-card,
.add-credit-cards .add-confirm {
  margin: 0 auto;
  width: 80%;
}
.add-credit-cards .add-confirm .summary-list h6 {
  margin: 4px 0 0 10px;
}
.add-credit-cards .termsbox {
  background-color: #F4FFF2;
  border: 1px solid #DCE9D4;
  border-radius: 6px 6px 6px 6px;
  font-size: 1.2em;
  list-style-type: none;
  margin-bottom: 6px;
  padding: 0 10px 10px 10px;
  text-shadow: 0 1px 0 #FFFFFF;
  width: 95.2%;
}
.add-credit-cards .process-summary .summary-item {
  padding: 4px 10px 8px 10px;
}
.add-credit-cards .send-confirm .item-label label {
  font-weight: normal;
  font-size: 100%;
}
.add-credit-cards .send-confirm .summary-item .item-value {
  width: 47%;
}
.add-credit-cards .send-confirm .summary-item .item-value2 {
  width: 2%;
}
.add-credit-cards .send-confirm address span {
  font-weight: normal;
  font-size: 92%;
}
.add-credit-cards address {
  margin-bottom: 7px;
}
.add-credit-cards .country-label {
  margin-top: 5px;
  font-size: 13px;
  font-weight: bold;
}
.add-credit-cards .flag-16 {
  display: inline-block;
  margin-top: 0px;
}
.add-credit-cards .flag-16 + span {
  display: inline-block;
  padding-top: 2px;
  vertical-align: top;
}
.add-credit-cards .process-summary + span {
  display: inline-block;
  margin-top: 22px;
  color: #4b4b4b !important;
  font-size: 1.3em;
  font-weight: bold;
}
/* Add Credit Card Wizard Overwrite */
.add-credit-cards .wizard-row,
.add-credit-cards .wizard-row .span3 {
  filter: none;
  background: none;
}
.add-credit-cards .wizard-row .wizard .step {
  padding-left: 0;
}
.add-credit-cards .wizard-row .wizard .nav {
  padding-left: 60px;
}
.add-credit-cards .wizard input[type="text"],
.add-credit-cards .wizard input[type="password"],
.add-credit-cards.wizard textarea {
  width: 98%;
}
.add-credit-cards .wizard select {
  width: 100%;
}
.edit-credit-card {
  margin-bottom: 40px;
}
.edit-credit-card span .icn-txt {
  font-size: 12px;
}
.edit-credit-card .credit-card .field-item img {
  vertical-align: top;
}
.edit-credit-card .credit-card .cvv label {
  font-weight: bold;
}
.edit-credit-card .credit-card .cvv input {
  width: 50%;
}
.edit-credit-card .button-field .btn-primary {
  margin-left: 0;
}
.edit-credit-card .span5 {
  margin-left: 5.5%;
}
.edit-credit-card .span3 {
  filter: none;
  background: none;
}
.remove-credit-card {
  margin-bottom: 40px;
  margin-left: 6.5%;
  width: 55%;
}
.remove-credit-card fieldset .button-field .btn-primary {
  margin-left: 0;
}
.confirm-selected-card .inline-output {
  font-size: 1.3em;
}
.confirm-selected-card .inline-output address {
  font-size: 1.1em;
}
.confirm-selected-card .flag-16 .icn-txt {
  width: auto;
}
.confirm-selected-card .flag-16 .icn {
  vertical-align: top;
}
.nope-dont-want-this {
  font-size: 1.2em;
  padding-right: 18px;
  text-align: right;
  background: url(https://secure.payza.com/images/icons/cross.png) no-repeat right center;
}
.nope-dont-want-this a {
  color: #9d261d;
  text-decoration: none;
}
.nope-dont-want-this a:hover {
  color: red;
  text-decoration: underline;
}
.nope-dont-want-this + .featured {
  margin-top: 5px;
}
.featured {
  color: #545454;
  height: 275px;
  margin: 25px 0;
  padding-right: 415px;
}
.featured h1 {
  height: 64px;
  text-indent: -9999px;
}
.featured h2 {
  color: #545454;
  font-size: 27px;
  font-weight: 400;
  line-height: 27px;
}
.featured h2 strong {
  color: #44a32e;
  font-weight: normal;
}
.featured p {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 16px 0;
}
.featured .register-button,
.featured .order-button {
  font-size: 20px;
}
.prepaid-promo {
  background: url("https://secure.payza.com/images/AlertPay-DebitCard-CAD-generic.jpg") no-repeat 515px bottom;
}
.prepaid-promo h1 {
  background: url("https://secure.payza.com/images/text/new-way-to-pay.png") no-repeat;
}
a.order-button,
input.order-button[type="submit"] {
  border: 1px solid;
  border-bottom-color: #185f01;
  border-left-color: #357d18;
  border-right-color: #357d18;
  border-top-color: #5da839;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  background-color: #4da438;
  background-image: -moz-linear-gradient(top, #61b64a, #2e881d);
  background-image: -ms-linear-gradient(top, #61b64a, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b64a), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #61b64a, #2e881d);
  background-image: -o-linear-gradient(top, #61b64a, #2e881d);
  background-image: linear-gradient(top, #61b64a, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b64a', endColorstr='#2e881d', GradientType=0);
  -moz-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 #86c775, 0 0 0 3px rgba(0, 0, 0, 0.1);
}
a.order-button:hover,
input.order-button[type="submit"]:hover {
  border: 1px solid;
  border-top: none;
  border-bottom-color: #185f01;
  border-left-color: #357d18;
  border-right-color: #357d18;
  color: #ffffff;
  background-color: #2e881d;
  background-image: -moz-linear-gradient(top, #2e881d, #2e881d);
  background-image: -ms-linear-gradient(top, #2e881d, #2e881d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2e881d), to(#2e881d));
  background-image: -webkit-linear-gradient(top, #2e881d, #2e881d);
  background-image: -o-linear-gradient(top, #2e881d, #2e881d);
  background-image: linear-gradient(top, #2e881d, #2e881d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e881d', endColorstr='#2e881d', GradientType=0);
}
a.register-button,
input.register-button[type="submit"] {
  background: #4895dd;
  border: 1px solid;
  border-bottom-color: #1d6ac8;
  border-left-color: #317ed2;
  border-right-color: #317ed2;
  border-top-color: #4894dd;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 1px 0 0 #72aee5;
  -webkit-box-shadow: inset 0 1px 0 0 #72aee5;
  box-shadow: inset 0 1px 0 0 #72aee5;
}
a.register-button:hover,
input.register-button[type="submit"]:hover {
  background-color: #317ed2;
  border: 1px solid;
  border-bottom: none;
  border-left-color: #317ed2;
  border-right-color: #317ed2;
  border-top-color: #4894dd;
  color: #ffffff;
}
.interest {
  height: 230px;
}
.cardselect-popup {
  background: #fff;
  color: #404040;
  padding: 15px 20px;
}
.cardselect-popup h1 {
  color: #3D8909;
  font-size: 24px;
}
.cardselect-popup .thanks-msg h2 {
  font-size: 14px;
  margin: 0;
  margin-left: 3px;
  margin-top: 5px;
}
.cardselect-popup .card-select-msg h2 {
  font-size: 14px;
  line-height: 14px;
}
.cardselect-popup .card-select-msg {
  height: 330px;
}
.cardselect-popup .thanks-msg,
.cardselect-popup .interest .cardselect {
  display: inline-block;
  vertical-align: top;
}
.cardselect-popup .thanks-msg {
  font-size: 13px;
  line-height: 21px;
  width: 285px;
}
.cardselect-popup .interest .cardselect {
  background-position: 0 5px;
  height: 175px;
}
.cardselect-popup .cardselect {
  background: url(https://secure.payza.com/images/cards/debit-card-back.jpg) no-repeat 0px 50px;
  display: inline-block;
  font-size: 1.2em;
  height: 285px;
  padding: 10px 20px;
  vertical-align: top;
  width: 270px;
}
.cardselect-popup .link-list {
  margin: 0;
  padding: 0;
}
.cardselect-popup .link-list li {
  list-style-type: none;
  margin-bottom: 8px;
}
.cardselect-popup .link-list li a {
  text-decoration: none;
}
.cardselect-popup .link-list li a:hover {
  text-decoration: underline;
}
.cardselect-popup .cardtop-USD,
.cardselect-popup .cardtop-CAD {
  display: block;
  height: 175px;
}
.cardselect-popup .cardtop-CAD {
  background: url(https://secure.payza.com/images/cards/AlertPay-card-top.png) no-repeat 20px 10px;
}
.cardselect-popup .cardtop-USD {
  background: url(https://secure.payza.com/images/cards/TruCash-card-top.png) no-repeat 20px 10px;
}
.cardselect-popup .CAD {
  background: url(https://secure.payza.com/images/Flags/ca.gif) no-repeat 0 5px;
  padding: 0;
  padding-left: 20px;
  padding-top: 2px;
}
.cardselect-popup .USD {
  background: url(https://secure.payza.com/images/Flags/us.gif) no-repeat 0 5px;
  padding: 0;
  padding-left: 20px;
  padding-top: 2px;
}
.cardselect-popup .card-select-msg .CAD {
  background: url(https://secure.payza.com/images/Flags/ca.gif) no-repeat 0 0;
  padding: 0;
  padding-left: 20px;
}
.cardselect-popup .card-select-msg .USD {
  background: url(https://secure.payza.com/images/Flags/us.gif) no-repeat 0 0;
  padding: 0;
  padding-left: 20px;
}
.cardorder-popup {
  background: #ffffff;
  color: #404040;
  padding: 15px 20px;
}
.cardorder-popup h1 {
  color: #3D8909;
  font-size: 24px;
}
.cardorder-popup h2 {
  font-size: 14px;
  line-height: normal;
}
.cardorder-popup ul {
  margin: 0;
  padding: 0;
}
.cardorder-popup .thanks-msg h2 {
  margin: 0;
  margin-left: 3px;
  margin-top: 5px;
  font-size: 14px;
}
.cardorder-popup .thanks-msg {
  float: left;
  font-size: 13px;
  line-height: 21px;
  width: 285px;
}
.cardorder-popup .interest .cardselect {
  background-position: 0 5px;
  height: 175px;
}
.cardorder-popup .order-cardselect {
  background: url(https://secure.payza.com/images/cards/debit-card-back.jpg) no-repeat 0px 100px;
  float: left;
  height: 300px;
  padding: 10px 20px;
  width: 275px;
}
.cardorder-popup .order-cardselect ul {
  list-style-type: none;
  padding: 10px 0;
}
.cardorder-popup .link-list {
  margin: 0;
  padding: 0;
}
.cardorder-popup .link-list li {
  list-style-type: none;
}
.cardorder-popup .cardtop-USD,
.cardorder-popup .cardtop-CAD {
  display: block;
  height: 175px;
}
.cardorder-popup .cardtop-CAD {
  background: url(https://secure.payza.com/images/cards/AlertPay-card-top.png) no-repeat 20px 10px;
}
.cardorder-popup .cardtop-USD {
  background: url(https://secure.payza.com/images/cards/TruCash-card-top.png) no-repeat 20px 10px;
}
.cardorder-popup h2.CAD {
  background: url(https://secure.payza.com/images/Flags/ca.gif) no-repeat 0 5px;
  padding: 0;
  padding-left: 20px;
  padding-top: 2px;
}
.cardorder-popup h2.USD {
  background: url(https://secure.payza.com/images/Flags/us.gif) no-repeat 0 5px;
  padding: 0;
  padding-left: 20px;
  padding-top: 2px;
}
.cardorder-popup .bottom {
  padding: 0;
  padding-bottom: 15px;
  padding-top: 30px;
}
.hide-promo-popup h2 {
  padding-bottom: 12px;
}
.hide-promo-popup .btn {
  margin: 0;
  margin-right: 10px;
}
.card-section {
  background: url(https://secure.payza.com/images/backgrounds/card.png) no-repeat 0 -24px;
  height: 300px;
  margin-left: -29px;
}
.card {
  float: left;
  height: 268px;
  padding: 0;
  padding-left: 60px;
  padding-top: 25px;
  position: relative;
  text-shadow: 0 1px 1px #ffffff;
  width: 360px;
}
.card select {
  width: 150px;
}
.card .status {
  background: url(https://secure.payza.com/images/icons/16/tick.png) top left no-repeat;
  color: #3d8909;
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 22px;
  position: absolute;
  top: 60px;
}
.card-number {
  font-size: 24px;
  margin-top: 40px;
}
.card-number label,
.name-on-card label {
  color: #545454;
  display: block;
  font-size: 14px;
}
.card-number,
.name-on-card {
  color: #3d8909;
}
.name-on-card {
  font-size: 24px;
  margin: 0;
  margin-bottom: 65px;
  margin-top: 25px;
}
.card-info {
  clear: right;
  float: right;
  width: 150px;
}
.card .balance {
  background-color: #e9ffd6;
  border: 5px solid #adcf91;
  color: #214c03;
  font-weight: normal;
  font-size: 21px;
  padding: 10px;
  position: absolute;
  right: -18px;
  text-align: left;
  top: 25px;
  width: 190px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.card-info .links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.card-info .links li {
  margin: 8px 0;
}
.card-info .links li a {
  text-decoration: none;
}
.transfer-out,
.transfer-in {
  position: relative;
  padding-left: 25px;
}
.transfer-out {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.transfer-in .icon,
.transfer-out .icon {
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  width: 16px;
  height: 16px;
  background: transparent url(https://secure.payza.com/images/sprites/in-out.png) no-repeat;
}
.transfer-out .icon {
  background-position: 0 -16px;
}
.card-number-input input[type="text"],
.card-number-input input[type="password"] {
  margin-right: 5px;
  width: 60px;
}
.ppc-headline {
  color: #44a32e;
  text-align: center;
}
.ppc-promo {
  float: left;
  width: 33%;
}
.USD-ppc,
.CAD-ppc {
  position: relative;
  height: 165px;
  background: #eee;
  border: 1px solid #e2e2e2;
  margin-bottom: 30px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.USD-ppc img,
.CAD-ppc img {
  position: absolute;
  left: 35px;
  top: 30px;
}
.USD-ppc h2,
.CAD-ppc h2 {
  position: absolute;
  left: 170px;
  top: 22px;
  padding-left: 25px;
}
.USD-ppc h2 {
  background: url("https://secure.payza.com/images/Flags/us.gif") no-repeat left center;
}
.CAD-ppc h2 {
  background: url("https://secure.payza.com/images/Flags/ca.gif") no-repeat left center;
}
.USD-ppc ul,
.CAD-ppc ul {
  position: absolute;
  left: 170px;
  top: 57px;
  margin-left: 25px;
}
.ipn-company-name,
.ipn-email,
.ipn-alerturl {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 190px;
}
.ipn-company-name {
  width: 94px;
}
.termsbox {
  width: 380px;
}
.tos-form {
  width: 500px;
}
.tos-form input[type="text"] {
  margin-bottom: 20px;
}
.tos-form textarea {
  height: 300px;
  margin-bottom: 20px;
  width: 360px;
}
.ipn-api .feature-options .option {
  min-height: 220px;
}
.ipn-api .feature-details .first {
  margin-top: 40px;
}
.business-ipn .ipn-access,
.business-api .api-access,
.business-api .activate-api {
  margin-left: 7%;
  width: 80%;
}
.business-ipn .span2 {
  width: auto;
}
.business-ipn .span2 .box {
  margin-left: 0;
}
.business-ipn fieldset .button-field .btn-primary {
  margin-left: 0;
}
.business-ipn .box-container {
  margin: 0 10px;
}
.business-ipn .ipn-simulator-list .process-summary dl dt {
  padding: 14px 10px;
  width: 40%;
}
.business-ipn .ipn-simulator-list .process-summary dl dd {
  width: 53%;
}
.business-ipn .ipn-simulator-list .process-summary dl dd input[type="text"],
.business-ipn .ipn-simulator-list .process-summary dl dd select {
  font-size: inherit;
  margin-bottom: 0;
}
.api-overview .feature-details .call-to-action {
  margin-left: 0;
  margin-top: 20px;
}
.business-api .activate-api .api-password .btn-secondary {
  margin-left: 0;
}
.business-api .api-access fieldset .button-field .btn-primary,
.business-api .activate-api fieldset .button-field .btn-primary {
  margin-left: 0;
}
.login-page .container {
  margin: auto;
  margin-bottom: 10px;
  margin-top: 25px;
  width: 516px;
}
.login-page .logo {
  margin-bottom: 15px;
}
.login-page .language-selector {
  color: #3f3f3f;
  float: right;
  font-size: 13px;
  margin-top: 35px;
  text-decoration: none;
}
.login-page .language-selector:hover {
  text-decoration: underline;
}
.login-page .login-box {
  background: #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-top: 1px solid #dedede;
  clear: both;
  padding: 20px;
  width: 475px;
  -moz-box-shadow: 0 1px 2px #666666;
  -webkit-box-shadow: 0 1px 2px #666666;
  box-shadow: 0 1px 2px #666666;
}
.login-box h2 {
  margin-bottom: 10px;
}
.login-page label {
  font-size: 15px;
  font-weight: 400;
}
.login-page input[type=password],
.login-page input[type=text] {
  border: 1px solid #d4d4d4;
  border-top: 1px solid #c0c0c0;
  font-size: 15px;
  height: 25px;
  margin-bottom: 16px;
  padding: 4px 7px;
  width: 345px;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -ms-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(top, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.login-page input[type=password]:focus,
.login-page input[type=text]:focus {
  outline: none;
  -moz-box-shadow: inset 0 1px 2px #c0c0c0;
  -webkit-box-shadow: inset 0 1px 2px #c0c0c0;
  box-shadow: inset 0 1px 2px #c0c0c0;
}
.login-page .help-block {
  font-size: 12px;
  margin-top: -10px;
}
.login-page .help-block a {
  text-decoration: none;
}
.login-page .help-block a:hover {
  color: #06427c;
}
.login-page .form-actions {
  border-top: 1px solid #e0e0e0;
  font-size: 14px;
  margin: 0 -21px -21px;
  margin-top: 20px;
  padding: 15px 20px;
  padding-top: 15px;
  background-color: #e3e3e3;
  background-image: -moz-linear-gradient(top, #ebebeb, #d8d8d8);
  background-image: -ms-linear-gradient(top, #ebebeb, #d8d8d8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#d8d8d8));
  background-image: -webkit-linear-gradient(top, #ebebeb, #d8d8d8);
  background-image: -o-linear-gradient(top, #ebebeb, #d8d8d8);
  background-image: linear-gradient(top, #ebebeb, #d8d8d8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d8d8d8', GradientType=0);
}
.login-page .form-actions a {
  text-decoration: underline;
}
.login-page .form-actions a:hover {
  text-decoration: none;
}
.login-page .btn-login {
  margin-right: 6px;
}
.login-page .form-actions .btn-cancel {
  border: none;
  background: none;
  padding: 2px;
  color: #0A69C5;
  text-decoration: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.login-page .form-actions .btn-cancel:hover {
  color: #06427c;
}
.login-page .btn-primary {
  margin: 0;
  margin-right: 5px;
  padding: 20px;
  padding-top: 8px;
  padding-bottom: 12px;
  font-size: 15px;
  line-height: 15px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.login-page .reset {
  padding-right: 20px;
}
.login-page .footer {
  margin-top: 0;
}
.login-page .footer a {
  text-decoration: none;
}
.login-page .footer a:hover {
  color: #06427c;
}
.login-page .footer .credentials .truste,
.login-page .footer .credentials .mcafee {
  margin-top: 2px;
}
.login-page .footer .credentials .truste a {
  padding: 5px;
}
.login-page .footer .credentials .mcafee a {
  padding: 9px 7px;
}
.login-page input[type="submit"].btn-login {
  filter: none;
  padding-bottom: 12px;
  padding-left: 37px;
  padding-right: 20px;
  padding-top: 8px;
  background-image: url(login-lo.png), -moz-linear-gradient(top, #5fb448 0, #2e891d 100%);
  background-image: url(login-lo.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5fb448), color-stop(100%, #2e891d));
  background-image: url(login-lo.png), -ms-linear-gradient(top, #5fb448 0, #2e891d 100%);
  background-image: url(login-lo.png), linear-gradient(top, #5fb448 0, #2e891d 100%);
  background-repeat: no-repeat, repeat;
  background-position: 15% 45%, center center;
}
.login-page input[type="submit"].btn-login:hover {
  background-color: #2e881d;
  background-image: url(login-lo.png), -moz-linear-gradient(0% 100% 90deg, #2e881d, #2e881d);
  background-image: url(login-lo.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2e881d), to(#2e881d));
  background-repeat: no-repeat, repeat;
  background-position: 15% 45%, center center;
}
.payment-buttons fieldset select {
  width: auto;
}
.payment-buttons .box {
  margin-left: 0;
}
.payment-buttons .create-button {
  margin: 0 auto;
  width: 82%;
}
.payment-buttons .create-button select {
  width: 100%;
}
.payment-buttons .reoccurs-times input,
.payment-buttons .reoccurs-times .field-value {
  float: left;
}
.payment-buttons .reoccurs-times .field-value {
  margin-left: 5px;
}
.payment-buttons .create-button fieldset .button-field .btn-primary {
  margin-left: 0;
}
.payment-buttons .button-code {
  margin: 0 auto;
  padding-bottom: 30px;
  width: 88%;
}
.payment-buttons .button-code .code-box {
  font-size: 1.3em;
}
#ctl00_ctl00_main_MainContent_productControl_UCBuilder_divLinkPreview {
  font-size: 1.3em;
}
.sold-subscriptions {
  margin: 0 10px;
}
.payment-preferences {
  margin: 0 10px;
  overflow: hidden;
}
.payment-preferences .block-countries {
  margin-top: 16px;
}
.payment-preferences .block-countries span {
  display: block;
  height: 42px;
}
.payment-preferences .block-countries .button-controls {
  margin-top: 100px;
  text-align: center;
  width: 166px;
  /*temporary - to fix IE & Opera*/
}
.payment-preferences .block-countries .button-controls .btn {
  margin-left: auto;
}
/*to center of buttons*/
.payment-preferences .block-countries .button-controls input:first-child {
  margin-left: 0;
}
.payment-preferences .block-countries .country-list {
  border: 1px solid #ddd;
  height: 400px;
  margin: 0;
  margin-bottom: 16px;
  margin-top: 8px;
  overflow: scroll;
  padding: 10px;
}
.payment-preferences .block-countries .country-list .radio-check-item label {
  width: 90%;
}
/* Payza-issued Prepaid Card */
.ppc {
  margin-bottom: 20px;
}
.ppc .ppc-intro {
  border-bottom: 1px dotted #ddd;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.ppc .ppc-headline {
  color: #44a32e;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 4em;
  font-style: normal;
  font-weight: normal;
  margin: 10px 0 20px;
  text-align: center;
}
.ppc .ppc-intro .the-card,
.ppc .ppc-intro .ppc-action {
  display: inline-block;
  vertical-align: top;
}
.ppc .ppc-intro .the-card {
  padding: 0 20px;
}
.ppc .ppc-intro .the-card .img-caption {
  display: block;
  font-style: italic;
  font-size: 12px;
  margin-bottom: 20px;
  text-align: center;
}
.ppc .ppc-intro .ppc-details {
  display: block;
}
.ppc .ppc-intro .ppc-details {
  background-color: #efefef;
  list-style-type: none;
  font-size: 12px;
  margin: 0 auto;
  padding: 0 10px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ppc .ppc-intro .ppc-details li {
  background: transparent url(https://secure.payza.com/images/icons/tick.png) no-repeat 15px 10px;
  border-right: 1px solid #fff;
  display: inline-block;
  margin-left: -4px;
  padding: 10px;
  padding-left: 35px;
  vertical-align: top;
  width: 262px;
}
.ppc .ppc-intro .ppc-details li:last-child {
  border-right: none;
}
.ppc .ppc-intro .ppc-action {
  margin-top: 30px;
  width: 42%;
}
.ppc .ppc-intro .ppc-action h3 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 15px;
}
.ppc .ppc-intro .ppc-action ul {
  list-style-type: none;
  margin: 0;
  margin-bottom: 25px;
  padding: 0;
}
.ppc .ppc-intro .ppc-action ul li {
  margin-bottom: 10px;
}
.ppc .ppc-intro .ppc-action .btn {
  font-size: 1.3em;
  padding: 10px 15px;
}
.ppc .ppc-promo,
.ppc .ppc-limitation {
  background-color: #efefef;
  float: left;
  padding: 20px;
  text-shadow: 0 1px 0 #fff;
  /* CSS3 */

  -moz-box-shadow: 1px 0 0 #fff inset;
  -webkit-box-shadow: 1px 0 0 #fff inset;
  box-shadow: 1px 0 0 #fff inset;
}
.ppc .ppc-promo {
  min-height: 150px;
  width: 273px;
}
.ppc .ppc-limitation {
  min-height: 280px;
  width: 430px;
}
.ppc .first {
  /* CSS3 */

  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.ppc .last {
  /* CSS3 */

  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.ppc .ppc-promo h3,
.ppc .ppc-limitation h3 {
  color: #44a32d;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 5px;
}
.ppc .ppc-promo p {
  margin-bottom: 0;
}
.ppc .ppc-usage {
  text-align: center;
  padding-bottom: 10px;
}
.ppc .ppc-usage img {
  width: 600px;
  height: auto;
}
.ppc .ppc-limitation h3 {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  /* CSS3 */

  -moz-box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
}
.ppc .ppc-limitation ul {
  margin: 8px 0;
  list-style: none;
}
.ppc .ppc-limitation ul li {
  padding: 5px;
  padding-left: 25px;
  padding-right: 5px;
}
.ppc .card-can ul li {
  background: transparent url(https://secure.payza.com/images/icons/tick.png) no-repeat left 7px;
}
.ppc .card-cannot ul li {
  background: transparent url(https://secure.payza.com/images/icons/error.png) no-repeat left 7px;
}
.ppc-terms {
  border-top: 1px dotted #ddd;
  padding: 20px;
}
.ppc-terms h3 {
  color: #44a32d;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 20px;
}
.ppc-terms h4 {
  color: #44a32d;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 10px;
}
.ppc-full-terms {
  overflow: hidden;
}
.ppc-full-terms a {
  display: block;
  float: left;
  clear: left;
  margin-bottom: 5px;
  padding-left: 25px;
  background: transparent url(https://secure.payza.com/images/icons/pdf.png) no-repeat left center;
}
.ppc-fees h3 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 15px;
}
.ppc-fees table {
  border-bottom: none;
}
.ppc-fees table tbody th {
  background: #f4fff2 !important;
  border-top: 1px dotted #ddd;
  color: #44a32d;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-style: normal;
  font-weight: 600;
  padding: 15px 10px;
}
.ppc-fees table tbody tr:hover td {
  background: rgba(229, 240, 251, 0.7);
}
.ppc-fees table tbody th .header-description,
.ppc-fees table tbody td strong {
  display: block;
  text-align: center;
}
.ppc-fees table tbody td {
  border-top-style: dotted;
  padding: 12px 8px;
  font-size: 13px;
}
.ppc-fees table tbody td:nth-child(2n+2),
.ppc-fees table tbody td:nth-child(2n+3) {
  border-left: 1px dotted #ddd;
  text-align: center;
}
.ppc-fees table tbody td strong,
.ppc-fees table tbody td em {
  display: block;
  text-align: center;
}
.ppc-fees table tbody td strong {
  color: #44a32d;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
.ppc-fees table tfoot td {
  padding: 20px 0;
}
/*Order Status*/
.ppc-order-status h3,
.ppc-order-status h4 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 600;
}
.ppc-order-status .order-info {
  background-color: #fff;
  background-image: url("https://secure.payza.com/images/payza-prepaid-card.png");
  background-position: 107% center;
  background-repeat: no-repeat;
  border: 1px solid #ddd;
  margin: 0 20px;
  padding: 0 15px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ppc-order-status .order-info h4 {
  color: #44a32d;
  margin-bottom: 10px;
}
.ppc-order-status .order-info .order-status,
.ppc-order-status .order-info .order-details {
  display: inline-block;
  padding: 15px;
  padding-bottom: 35px;
  vertical-align: top;
}
.ppc-order-status .order-info .order-status {
  padding-left: 0;
  padding-right: 0;
  width: 20%;
}
.ppc-order-status .order-info .order-status h4 {
  margin-bottom: 15px;
}
.ppc-order-status .order-info .order-status ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}
.ppc-order-status .order-info .order-status li {
  background-image: url(https://secure.payza.com/images/icons/16/bullet_green.png);
  background-position: center left;
  background-repeat: no-repeat;
  border-bottom: 1px dotted #ddd;
  color: #999;
  font-style: italic;
  padding: 10px;
  padding-left: 25px;
}
.ppc-order-status .order-info .order-status li.done {
  background-image: url(https://secure.payza.com/images/icons/16/tick.png);
  color: #545454;
  font-style: normal;
}
.ppc-order-status .order-info .order-details {
  border-left: 1px solid #ddd;
  margin-left: 15px;
  /* CSS3 */

  -moz-box-shadow: -3px 0 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: -3px 0 0 rgba(0, 0, 0, 0.05);
  box-shadow: -3px 0 0 rgba(0, 0, 0, 0.05);
}
.ppc-order-status .order-info .order-details dl {
  margin: 0;
  margin-top: 8px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ppc-order-status .order-info .order-details dl dt,
.ppc-order-status .order-info .order-details dl dd {
  display: block;
  margin: 0;
  padding: 0;
}
.ppc-order-status .order-info .order-details dl dt {
  color: #999;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: normal;
  text-transform: uppercase;
}
.ppc-order-status .order-info .order-details dl dd {
  border-bottom: 1px dotted #ddd;
  font-weight: bold;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.ppc-order-status .order-info .order-details dl dd:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.ppc-order-status .submitted-documents {
  border: 1px solid #ddd;
  margin: 30px 20px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ppc-order-status .submitted-documents h3 {
  background-color: #f6f6f6;
  border-bottom: 1px solid #ddd;
  color: #44a32d;
  font-size: 112%;
  padding: 10px;
  /* CSS3 */

  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.ppc-order-status .submitted-documents table {
  border-bottom: none;
  margin-bottom: 0;
}
.ppc-order-status .resubmit-documents {
  background-color: #f4fff2;
  border: 1px solid #dce9d4;
  margin: 10px 20px;
  padding: 15px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ppc-order-status .resubmit-documents h4 {
  color: #44a32d;
  margin-bottom: 15px;
}
.ppc-order-status .resubmit-documents select {
  width: auto;
}
.ppc-order-status .resubmit-documents .btn {
  margin-top: 20px;
}
.ppc-order-status .cancel-order {
  background-color: #f6f6f6;
  border: 1px dotted #ddd;
  margin: 20px;
  margin-top: 0;
  padding: 15px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ppc-order-status .cancel-order h4 {
  margin-bottom: 10px;
}
.order-card {
  background-image: none;
}
.order-card .wizard .step {
  padding-left: 20px;
}
.order-card .wizard h3 {
  margin-bottom: 20px;
}
.order-card .wizard .nav {
  margin-bottom: 30px;
  padding-left: 20px;
  padding-top: 30px;
}
/*
.order-card fieldset .field h4 {
				margin-bottom: 5px;}

.order-card fieldset .field .radio-check-group label,
.order-card fieldset .field .radio-check-group input {float: left;}

.order-card fieldset .field .radio-check-group input {margin-right: 5px;}

.order-card fieldset .field .radio-check-group label {

				display: table;
				margin-bottom: 0; margin-top: 0;}

.order-card fieldset .field .radio-check-group input[disabled="disabled"] + label {
				color: #999;
				font-style: italic;}
*/
/* Choose Card */
.order-card .choose-card,
.order-card .card-preview,
.order-card .shipping-address,
.order-card .shipping-label-preview {
  display: inline-block;
  vertical-align: top;
}
.order-card .choose-card {
  width: 390px;
}
.order-card .card-preview {
  background: url(https://secure.payza.com/images/payza-prepaid-card.png) center 20px no-repeat;
  margin-left: 50px;
  min-height: 292px;
  position: relative;
  width: 450px;
}
.order-card .card-preview h3 {
  color: #44a32e;
  font-size: 14px;
  text-align: center;
}
.order-card .card-preview .card-name {
  bottom: 23px;
  color: #fff;
  display: block;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 16px;
  font-weight: bold;
  left: 70px;
  position: absolute;
  text-shadow: 0 1px 0 #000000;
  text-transform: uppercase;
  white-space: nowrap;
}
.order-card .card-preview .alert {
  position: absolute;
  bottom: -85px;
}
.order-card .choose-card .personalize-items {
  background-color: #f6f6f6;
  border: 1px dotted #bbb;
  margin-top: 5px;
  padding: 15px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.order-card .choose-card .personalize-items p {
  margin-bottom: 25px;
}
.order-card .choose-card .personalize-items .button-field button.btn {
  margin: 0;
}
.order-card .alert-info {
  margin-top: 20px;
}
/* ID Validation */
.order-card .id-validation {
  width: 650px;
}
.order-card .id-validation fieldset .photo-id {
  margin-top: 10px;
}
.order-card .shipping-address {
  width: 470px;
}
.order-card .shipping-address .inline-output {
  margin-bottom: 10px;
}
.order-card .shipping-address .button-field .btn {
  margin-left: 0;
}
.order-card .shipping-label-preview {
  background-color: #f6f6f6;
  margin-left: 15px;
  margin-top: 170px;
  padding: 20px;
  width: 380px;
  text-shadow: 0 1px 0 #fff;
  /* CSS3 */

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /*-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);*/
}
.order-card .shipping-label-preview h3 {
  color: #44a32e;
  font-size: 14px;
  margin-bottom: 20px;
  text-align: center;
}
.order-card .shipping-label-preview #js-template-shipping-label-preview-address {
  display: none;
}
.order-card .shipping-label-preview address {
  background-color: #fff;
  font-family: Menlo, Monaco, "Courier New", monospace;
  line-height: 15px;
  margin-bottom: 50px;
  margin-top: 50px;
  padding: 15px;
  text-transform: uppercase;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
}
.order-card .shipping-label-preview address span {
  display: block;
}
/* Payment */
.order-card .payment-details,
.order-card .payment-summary {
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 20px;
  vertical-align: top;
}
.order-card .payment-details h4,
.order-card .payment-summary h4 {
  color: #44a32e;
  margin-bottom: 20px;
}
.order-card .payment-details h5,
.order-card .payment-summary h5 {
  margin-bottom: 10px;
}
.order-card .payment-details {
  width: 465px;
}
.order-card .payment-summary {
  border-left: 1px dotted #ccc;
  margin-left: 20px;
  padding-left: 20px;
}
.order-card .payment-summary dl {
  background-color: #f4fff2;
  border: 1px solid #dce9d4;
  *zoom: 1;
  margin: 0;
  padding: 0;
  width: 390px;
  /* CSS3 */

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.order-card .payment-summary dl:before,
.order-card .payment-summary dl:after {
  content: "";
  display: table;
}
.order-card .payment-summary dl:after {
  clear: both;
}
.order-card .payment-summary dt,
.order-card .payment-summary dd {
  border-bottom: 1px solid #dce9d4;
  float: left;
  margin: 0;
  padding: 10px;
}
.prepaid-card .change-ppc-pin {
  margin-left: 5%;
}
.order-card .payment-summary .shipping select {
  margin: 0;
  width: auto;
}
.order-card .payment-summary .shipping-info {
  text-align: left;
  width: 95%;
}
.order-card .payment-summary .shipping-info .help-block {
  font-size: 90%;
  margin: 0;
  padding: 0;
  text-align: left;
}
.order-card .payment-summary .total {
  background-color: #44a32e;
  border-bottom: none;
  color: #fff;
  font-size: 130%;
}
.order-card .payment-summary dt {
  clear: left;
  width: 150px;
}
.order-card .payment-summary dd {
  text-align: right;
  width: 200px;
}
/* Order Complete */
.order-card .order-complete {
  margin: auto;
  margin-bottom: 50px;
  margin-top: 20px;
  width: 800px;
}
.order-card .order-complete h3 {
  background: url(https://secure.payza.com/images/prepaid-cards.png) top center no-repeat;
  color: #44a32e;
  margin-bottom: 20px;
  padding-top: 225px;
  text-align: center;
}
.prepaid-card .change-ppc-pin fieldset .ppc-number .field-item {
  width: 70px;
}
.prepaid-card .change-ppc-pin fieldset .new-pin input {
  width: 60%;
}
.prepaid-card .change-ppc-pin fieldset .button-field .btn-primary {
  margin-left: 0;
}
/* Report Lost/Stolen Prepaid Card */
.report-lost-ppc .wizard-row .wizard .step {
  margin-left: 6%;
  padding: 0;
}
.report-lost-ppc .span3,
.report-lost-ppc .wizard-row {
  filter: none;
  background: none;
}
.report-lost-ppc .wizard-row .wizard .nav {
  padding-left: 35px;
}
/* Cancel Prepaid Card */
.cancel-ppc .wizard-row .wizard .step {
  margin-left: 6%;
  padding: 0;
}
.cancel-ppc .wizard-row .span3 {
  filter: none;
  background: none;
}
/* Cancel Prepaid Card Step2 */
.cancel-ppc fieldset .transaction-pin {
  width: 46%;
}
.cancel-ppc .wizard-row .wizard .nav {
  padding-left: 35px;
}
.cancel-ppc .wizard textarea {
  width: 98%;
}
.cancel-ppc .span3,
.cancel-ppc .wizard-row {
  filter: none;
  background: none;
}
.cancel-ppc .field-item {
  width: 50px;
}
.cancel-ppc .field-item {
  width: 50px;
}
/* Prepaid Card Order */
.ppc-order .wizard-row,
.ppc-order .wizard-row .span3 {
  filter: none;
  background: none;
}
.referrals-overview .feature-details .first {
  margin-top: 40px;
}
.referrals .feature-options .option {
  min-height: 200px;
}
.request-funds .request-info,
.request-funds .request-confirm {
  margin: 0 auto;
  width: 80%;
}
.email-invoice .request-info {
  *zoom: 1;
  margin: 0 auto;
  width: 90%;
}
.email-invoice .request-info:before,
.email-invoice .request-info:after {
  content: "";
  display: table;
}
.email-invoice .request-info:after {
  clear: both;
}
.email-invoice .request-confirm .invoice-summary .process-summary dt {
  width: 27%;
}
.email-invoice .request-confirm .invoice-summary .process-summary dd {
  width: 68.7%;
}
.email-invoice .request-confirm fieldset {
  margin-left: 6%;
  width: 500px;
}
.email-invoice .request-confirm .invoice-summary .invoice-total td {
  text-align: right;
}
/* Request Funds Wizard Overwrite */
.email-invoice .wizard-row,
.email-invoice .wizard-row .span3 {
  filter: none;
  background: none;
}
.request-funds .wizard-row .wizard .step,
.email-invoice .wizard-row .wizard .step {
  padding-left: 0;
}
.request-funds .wizard-row .wizard .nav,
.email-invoice .wizard-row .wizard .nav {
  padding-left: 60px;
}
.request-funds .wizard input[type="text"],
.email-invoice .wizard input[type="text"],
.request-funds .wizard input[type="password"],
.email-invoice .wizard input[type="password"],
.request-funds .wizard textarea,
.email-invoice .wizard textarea {
  width: 98%;
}
.request-funds .wizard select,
.email-invoice .wizard select {
  width: 100%;
}
/*
.advanced-search-toggle {
		margin-bottom: 25px; margin-right:25px; margin-top: -50px;}

.advanced-search-toggle, 
.advanced-search-toggled-on {
		clear: both; 
		cursor:pointer;
		font-size: 12px; 
		padding: 0; 
		text-align: right;}

.advanced-search-toggle a {
		background: url(../images/icons/arrow-closed.png) no-repeat left 4px; 
		padding-left: 14px;}

.advanced-search-toggled-on a {
		background: url(../images/icons/arrow-open.png) no-repeat left 4px; 
		padding-left: 14px;}
*/
.rc-transaction-details {
  margin-bottom: 50px;
}
.file-upload {
  padding-bottom: 15px;
  padding-top: 10px;
}
.file-upload div {
  display: inline-block;
  margin-bottom: 9px;
}
.file-upload input[type="submit"] {
  background: #4895dd;
  border: 1px solid;
  border-left-color: #317ed2;
  border-bottom-color: #1d6ac8;
  border-right-color: #317ed2;
  border-top-color: #4894dd;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 1px 0 0 #72aee5;
  -webkit-box-shadow: inset 0 1px 0 0 #72aee5;
  box-shadow: inset 0 1px 0 0 #72aee5;
}
.file-upload input[type="submit"]:hover {
  background-color: #317ed2;
  color: #ffffff;
}
.file-upload .pdf,
.file-upload .img-attachment {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  margin: 0;
  overflow: hidden;
  padding: 0 10px;
  width: 350px;
}
.dispute,
.disabled-dispute {
  padding-left: 25px;
}
.dispute {
  background: url(https://secure.payza.com/images/icons/folder_page.png) no-repeat left center;
}
.disabled-dispute {
  background: url(https://secure.payza.com/images/icons/exclamation-greyedout.png) no-repeat left center;
}
.disabled-dispute a,
.disabled-dispute a:hover {
  color: #545454;
}
.dispute-status-open {
  color: #696;
}
.dispute-status-open a:hover {
  color: #FF9900;
}
.dispute-status-closed {
  color: #666;
}
.dispute-status-closed a:hover {
  color: #FF9900;
}
.dispute-status-escalated {
  color: #C00;
}
.dispute-status-escalated a:hover {
  color: #FF9900;
}
.expected-action > a {
  background: url(https://secure.payza.com/images/icons/error.png) no-repeat left center;
  padding-left: 20px;
}
.result-description {
  background: #ffffff;
  padding: 10px 15px;
}
.box .datestamp,
.box .price {
  display: block;
  float: right;
}
.box .price {
  width: 150px;
  text-align: right;
}
.result-description {
  color: #666;
  font-size: 13px;
}
.result-description p {
  clear: both;
  margin: 0;
  padding: 0;
}
.result-description p span {
  font-size: 14px;
}
.result-status {
  border-top: 1px solid #e6e6e6;
  color: #666;
}
.result-status div {
  display: inline-block;
  font-size: 12px;
  padding: 10px 15px;
  width: 20%;
}
.result-status span {
  display: block;
  font-size: 14px;
  margin-top: 3px;
}
.result-status .status {
  width: 20%;
}
.result-status .status span {
  font-weight: bold;
}
.result-status .warning {
  background: #fffbe7;
}
.result-message-content {
  background-color: #f8f8f8;
  color: #666;
  padding: 10px 15px;
  word-break: break-word;
}
.result-message-content p {
  margin: 0;
}
.result-message-content hr {
  margin: auto;
  width: 96%;
}
.result-message-content .notice {
  background-color: #fff6ad;
  border: 1px solid #bead23;
  color: #363636;
  margin: 10px 0px;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.result-message-content .notice label {
  font-weight: bold;
}
.result-message-content .notice p {
  padding: 0;
}
.result-attachment {
  border-top: 1px solid #ddd;
  padding: 10px;
  padding-left: 0;
  padding-right: 20px;
}
.result-attachment a {
  font-size: 13px;
  margin-left: 12px;
}
.result-attachment .no-results {
  display: none;
}
.descriptive-results-table {
  width: 100%;
  table-layout: fixed;
  word-wrap: break-word;
}
.descriptive-results-table div {
  word-wrap: break-word;
}
.descriptive-results-table .result-description,
.descriptive-results-table .result-status {
  background: #f8f8f8;
}
.descriptive-results-table .box .expected-action {
  -moz-border-radius: 0px 0px 0px 5px;
  -webkit-border-radius: 0px 0px 0px 5px;
  border-radius: 0px 0px 0px 5px;
}
.division-header {
  background-color: #f9f9f9;
  border: 1px solid #cbcbcb;
  margin-bottom: 10px;
  padding: 14px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.division-header h4 {
  display: inline;
  font-size: 14px;
}
.division-header .tier {
  color: #545454;
  font-weight: normal;
}
.header-info {
  float: right;
}
.sent {
  color: #2D6C00;
}
.received {
  color: #C60;
}
.sent-msg .title {
  border-color: #2d6c00;
}
.received-msg .title {
  border-color: #ef831b;
}
.agent-msg .title {
  border-color: #727273;
}
.descriptive-results-table .timestamp {
  display: block;
  font-weight: normal;
  float: left;
  padding: 0 5px;
  width: 175px;
}
.descriptive-results-table .msg-type {
  float: right;
  font-weight: normal;
}
.dispute-summary {
  background-color: #F9F9F9;
  padding: 10px;
}
.dispute-summary .info-listing label {
  margin: 0;
}
.dispute-summary .info-listing .inline-output {
  font-size: 1.3em;
  line-height: 16px;
  margin-bottom: 10px;
  padding-top: 8px;
}
.message-box {
  background-color: #f9fff2;
  border: 1px solid #dde8d1;
  margin-bottom: 15px;
  padding: 10px 15px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.message-box h3 {
  color: #666;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}
.message-box p {
  margin: 0;
  margin-bottom: 16px;
  margin-top: 10px;
}
.message-box fieldset p {
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  padding-top: 10px;
}
.message-box textarea {
  height: 200px;
  width: 100%;
}
.message-box .error-msg-box {
  padding: 0 15px;
}
.file-upload .img-attachment {
  margin: 0 15px;
}
/* UI Refinements */
.resolution-center {
  margin: 0 10px;
}
.resolution-center fieldset {
  margin: 0 10px;
}
/* Limits the number of fields in one row by 3 fields */
.resolution-center fieldset .field .field-item {
  margin-right: 10px;
  width: 32%;
}
.resolution-center fieldset .field .field-item input[type="text"],
.resolution-center fieldset .field .field-item input[type="password"],
.resolution-center fieldset .field .field-item textarea {
  width: 96%;
}
.resolution-center fieldset .field .field-item select {
  width: 100%;
}
.resolution-center fieldset .radio-check-field .radio-check-item {
  clear: none;
  display: inline-block;
  width: 20%;
  vertical-align: top;
}
.resolution-center fieldset .radio-check-field .radio-check-item label {
  width: 85%;
}
.resolution-center fieldset .button-field .btn {
  margin-left: 0;
}
.create-dispute .dispute-info,
.create-dispute .dispute-confirm,
.create-dispute .dispute-terms,
.create-dispute .dispute-complete {
  margin: 0 auto;
}
.create-dispute .dispute-info,
.create-dispute .dispute-terms,
.create-dispute .dispute-complete {
  width: 80%;
}
.create-dispute .dispute-confirm {
  width: 90%;
}
/* Create Dispute Wizard Overwrite */
.create-dispute .wizard-row,
.create-dispute .wizard-row .span3 {
  filter: none;
  background: none;
}
.create-dispute .wizard-row .span3 {
  display: none;
  /*this div is empty - hiding temporarily on create dispute wizard*/
}
.create-dispute .wizard-row .wizard .step {
  *zoom: 1;
  padding-left: 0;
}
.create-dispute .wizard-row .wizard .step:before,
.create-dispute .wizard-row .wizard .step:after {
  content: "";
  display: table;
}
.create-dispute .wizard-row .wizard .step:after {
  clear: both;
}
.create-dispute .wizard-row .wizard .nav {
  padding-left: 60px;
}
.create-dispute .wizard input[type="text"],
.create-dispute .wizard input[type="password"],
.create-dispute .wizard textarea {
  width: 98%;
}
.create-dispute .wizard select {
  width: 100%;
}
/* Payza Service Health */
/*----- Layout -----*/
.services-health {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto;
  /*CSS3*/
  /*background: #f0f0f0;  Old browsers */

  /* IE9 SVG, needs conditional override of 'filter' to 'none' */

  /*background: url();*/

  /*background: -moz-linear-gradien(top,  #f0f0f0 15%, #ffffff 25%);  FF3.6+ */

  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#f0f0f0), color-stop(25%,#ffffff));  Chrome,Safari4+ */

  /*background: -webkit-linear-gradient(top,  #f0f0f0 15%,#ffffff 25%);  Chrome10+,Safari5.1+ */

  /*background: -o-linear-gradient(top,  #f0f0f0 15%,#ffffff 25%);  Opera 11.10+ */

  /*background: -ms-linear-gradient(top,  #f0f0f0 15%,#ffffff 25%);  IE10+ */

  /*background: linear-gradient(to bottom,  #f0f0f0 15%,#ffffff 25%);  W3C */

  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );  IE6-8 */
}
.services-health .container {
  margin: 0 auto;
  width: 960px;
}
/*--- Top Bar ---*/
.services-health .topbar {
  border-bottom: 2px solid #e6e6e6;
  /* CSS3 */

  background: #ffffff;
  /* Old browsers */

  /* IE9 SVG, needs conditional override of 'filter' to 'none' */

  background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
  /* IE6-8 */

  -moz-box-shadow: inset 0 -1px 0 #ffffff;
  -webkit-box-shadow: inset 0 -1px 0 #ffffff;
  box-shadow: inset 0 -1px 0 #ffffff;
}
.services-health .topbar .container {
  padding: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
}
.services-health .topbar .container img,
.services-health .topbar .container h1 {
  display: inline-block;
  vertical-align: bottom;
}
.services-health .topbar .container h1 {
  border-left: 1px solid #ccc;
  color: #44a32e;
  margin-left: 10px;
  padding-left: 10px;
  text-shadow: 0 1px 0 #fff;
  /* CSS3 */

  -moz-box-shadow: 1px 0 0 #fff inset;
  -webkit-box-shadow: 1px 0 0 #fff inset;
  box-shadow: 1px 0 0 #fff inset;
}
.services-health .topbar .container .account-info {
  margin: 0;
  position: absolute;
  right: 0;
  top: 10px;
}
.services-health .topbar .container .filter {
  position: absolute;
  right: 0;
  top: 38px;
}
.services-health .topbar .container .filter label,
.services-health .topbar .container .filter select {
  display: inline-block;
  vertical-align: middle;
}
.services-health .topbar .container .filter label {
  margin-right: 5px;
}
.services-health h1,
.services-health h2,
.services-health h3,
.services-health h4,
.services-health h5,
.services-health h6 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: 600;
  margin-bottom: 0.5em;
}
.services-health h1 {
  font-size: 1.4em;
  line-height: 1.5em;
}
.services-health h2 {
  color: #44a32e;
  font-size: 2.1em;
}
.services-health h3 {
  font-size: 1.8em;
}
.services-health h4 {
  font-size: 1.6em;
}
.services-health h5 {
  font-size: 1.4em;
}
.services-health h6 {
  font-size: 1.2em;
}
.services-health .main {
  padding: 20px 0;
}
.services-health .main .container {
  background-color: #fff;
  padding: 15px;
  /* CSS3*/

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.services-health .service-legend dl {
  background-color: #f6f6f6;
  border: 1px solid #e9e9e9;
  padding: 10px;
  /* CSS3*/

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.services-health .service-legend dt,
.services-health .service-legend dd {
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
.services-health .service-legend dt {
  margin-right: 5px;
}
.services-health .service-legend dd {
  border-right: 1px solid #ccc;
  margin-right: 10px;
  padding-right: 15px;
  /* CSS3 */

  -moz-box-shadow: inset 1px 0 0 #fff;
  -webkit-box-shadow: inset 1px 0 0 #fff;
  box-shadow: inset 1px 0 0 #fff;
}
.services-health .service-legend dd:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
  /* CSS3 */

  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.services-health .service-panel {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  display: inline-block;
  margin: 10px 5px;
  vertical-align: top;
  width: 450px;
  /* CSS3 */

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.services-health .panel-good h3 {
  background-color: #def7de;
}
.services-health .panel-ok h3 {
  background-color: #f7f7de;
}
.services-health .panel-bad h3 {
  background-color: #f7dede;
}
.services-health .service-panel h3 {
  cursor: pointer;
  font-size: 1.4em;
  margin: 0;
  padding: 5px 15px;
  text-shadow: 0 1px 0 #fff;
  /* CSS3 */

  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.services-health .service-panel table {
  margin: 0;
  padding: 0;
  width: 100%;
}
.services-health .service-panel table th,
.services-health .service-panel table td {
  border-top: 1px dotted #ccc;
  padding: 8px 15px;
  text-align: left;
  text-shadow: 0 1px 0 #fff;
}
.services-health .service-panel table th:first-child {
  width: 8%;
}
.services-health .service-panel table td {
  background-color: #efefef;
}
.services-health .service-panel table tbody tr:last-child td:first-child {
  /* CSS3 */

  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px;
}
.services-health .service-panel table tbody tr:last-child td:last-child {
  /* CSS3 */

  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0;
}
.services-health .service-panel table tbody tr:hover td {
  background-color: #f6f6f6;
}
.services-health .status {
  font-weight: bold;
}
.services-health .status-down {
  color: #c00;
}
.services-health .status-up {
  color: #696;
}
.services-health .panel-expand table {
  display: block;
}
.services-health .panel-collapse table {
  display: none;
}
.send-funds .send-info,
.send-funds .send-confirm {
  margin: 0 auto;
  width: 80%;
}
.send-funds .send-info fieldset .upload-csv .message-error {
  font-size: 1.2em;
  margin-left: 10px;
}
/* Confirm - Mass Pay */
.send-funds .send-confirm-masspay {
  *zoom: 1;
  margin: 0 auto;
  width: 92%;
}
.send-funds .send-confirm-masspay:before,
.send-funds .send-confirm-masspay:after {
  content: "";
  display: table;
}
.send-funds .send-confirm-masspay:after {
  clear: both;
}
.send-funds .send-confirm-masspay .process-summary .item-value {
  text-align: right;
}
.send-funds .send-confirm-masspay .span5 {
  margin-left: 7%;
}
/* Confirm Payment List */
.send-funds .send-confirm-masspay .mass-payment-list .item-list .payment-enabler {
  border-left: none;
  padding-left: 0;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .payment-amount {
  font-weight: bold;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-info h4 {
  font-size: 1.1em;
  margin-bottom: 0;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .global-message {
  font-size: 1.2em;
  margin: 10px;
  margin-bottom: 5px;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .payment-note {
  padding-top: 10px;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .payment-note p {
  word-wrap: break-word;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions {
  margin-bottom: 0;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions .payment-enabler {
  float: left;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions .payment-enabler input[type="checkbox"],
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions .payment-enabler .receiver-email {
  display: inline-block;
  vertical-align: top;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions .payment-enabler .receiver-email {
  font-size: 100%;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions .payment-enabler .receiver-email em {
  color: #999;
  font-style: italic;
  font-weight: normal;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions .note {
  padding-right: 0;
}
.send-funds .send-confirm-masspay .mass-payment-list .item-list .item-actions .note a:focus {
  outline: none;
}
.send-funds .send-confirm-masspay .mass-payment-list .collapsed {
  overflow: hidden;
  position: relative;
}
.send-funds .send-confirm-masspay .mass-payment-list .collapsed .item-actions {
  border-bottom: none;
  padding-bottom: 5px;
}
.send-funds .send-confirm-masspay .mass-payment-list .collapsed:hover .item-actions {
  background-color: rgba(229, 240, 251, 0.7);
}
.send-funds .send-confirm-masspay .mass-payment-list .invalid .item-actions li,
.send-funds .send-confirm-masspay .mass-payment-list .invalid .item-actions label {
  color: #999;
  font-style: italic;
  font-weight: normal;
}
/* Payment Summary */
.send-funds .process-summary .content-message {
  margin: 10px;
}
.send-funds .process-summary .content-message p {
  font-size: 90%;
  line-height: 1.5em;
}
/* Payment Method */
.send-funds .payment-method h4 {
  margin-bottom: 10px;
}
.send-funds .payment-method .details {
  font-weight: bold;
  margin-bottom: 8px;
}
.send-funds .payment-method .details span {
  font-size: 1.2em;
}
/* Send Funds Wizard Overwrite */
.send-funds .wizard-row,
.send-funds .wizard-row .span3 {
  filter: none;
  background: none;
}
.send-funds .wizard-row .wizard .step {
  padding-left: 0;
}
.send-funds .wizard-row .wizard .nav {
  padding-left: 60px;
}
.send-funds .wizard input[type="text"],
.send-funds .wizard input[type="password"],
.send-funds .wizard textarea {
  width: 98%;
}
.send-funds .wizard select {
  width: 100%;
}
.mass-pay fieldset .button-field .btn-primary {
  margin-left: 0;
}
.mass-pay .mass-pay-history .box-container fieldset .mass-pay-date .year,
.mass-pay .mass-pay-history .box-container fieldset .mass-pay-date .day {
  width: 30%;
}
.mass-pay .mass-pay-history .box-container fieldset .mass-pay-date .month {
  width: 37%;
}
.tax-form .step span {
  font-size: 1.1em;
}
.tax-form .update-info-link {
  display: inline-block;
  font-size: 1.1em;
  margin-bottom: 15px;
}
.tax-form .process-summary {
  background: url(https://secure.payza.com/images/icons/business-info.png) 0 10px no-repeat #f6f6f6;
  border: 1px solid #ddd;
  margin-bottom: 25px;
  padding: 20px;
  padding-bottom: 10px;
  padding-left: 256px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.tax-form .process-summary dl {
  background: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.tax-form .process-summary dt {
  text-align: left;
  width: 18%;
}
.tax-form .process-summary dd {
  width: 78.5%;
}
.tax-form .confirm-info fieldset .radiostyle {
  width: 100%;
}
.tax-form .confirm-info fieldset .radiostyle label {
  font-weight: normal;
  max-width: 100%;
}
.download-form {
  margin: 20px 0;
  padding: 0 30px;
}
.download-form .btn {
  margin-left: 0;
}
.tax-form .wizard-row {
  background: none;
}
.tax-form .wizard-row .wizard .sidebar {
  margin-left: auto;
  margin-right: auto;
  /*position: relative;*/
}
.tax-form .wizard-row .wizard .step {
  padding: 15px 30px;
}
.tax-form .wizard-row .wizard .nav {
  padding-left: 30px;
}
/* Terms of Service */
.view-terms-of-service {
  padding: 0 10px;
}
.view-terms-of-service h3 {
  margin-bottom: 15px;
}
.view-terms-of-service fieldset select {
  width: 48.5%;
}
.view-terms-of-service .tos-list {
  width: 700px;
}
.view-terms-of-service .item-list .item-actions .default {
  border-left: none;
  float: left;
  padding-left: 0;
}
.view-terms-of-service .item-list .item-actions .default a,
.view-terms-of-service .item-list .item-actions .default em {
  display: inline-block;
  vertical-align: top;
}
.view-terms-of-service .item-list .item-info .view-more {
  height: 94px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.view-terms-of-service .item-list .item-info .view-less {
  height: inherit;
  overflow: inherit;
}
.view-terms-of-service .item-list .item-info .view-more-less {
  background-position: left center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
}
.view-terms-of-service .tos-box .view-more-less:hover {
  text-decoration: none;
}
.business-tos {
  margin: 0 auto;
  width: 90%;
}
.business-tos fieldset .button-field .btn-primary {
  margin-left: 0;
}
.ccsecure {
  margin-bottom: 50px;
}
.DSPopUpBody {
  background-color: #212121;
  border: 1px solid rgba(0, 0, 0, 0.9);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  top: 0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.DSPopUpBody h3 {
  margin-top: -25px;
}
.mainFrame {
  margin: 0 auto;
  position: relative;
  width: 400px;
}
.mainFrame h1 {
  color: #e0ffc6;
  font-size: 18px;
  font-weight: normal;
  padding: 10px 0px;
}
.mainFrame iframe {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.8);
  display: block;
  height: 400px;
}
.mainFrame .warning {
  background-color: #fff9d7;
  background-image: url(https://secure.payza.com/images/icons/16/error.png);
  background-position: 13px 17px;
  background-repeat: no-repeat;
  border: 1px solid #504811;
  color: #7f6e01;
  font-size: 13px;
  margin: 15px auto;
  padding: 10px;
  padding-left: 40px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.whatisthis {
  background-image: url(https://secure.payza.com/images/secure-WhatisThis.png);
  height: 342px;
  margin-left: -165px;
  margin-top: -50px;
  position: absolute;
  width: 196px;
  z-index: 9999;
}
.whatisthis h2 {
  color: #ffffff;
  display: block;
  font-size: 21px;
  position: relative;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  top: 155px;
  width: 196px;
}
.whatisthis p {
  color: #ffffff;
  font-size: 14px;
  display: block;
  left: 15px;
  position: relative;
  text-align: left;
  top: 180px;
  width: 165px;
}
.whatisthis p strong {
  color: #fff4ad;
}
.CCSecurePopupPanel {
  border: 1px solid rgba(0, 0, 0, 0.9);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.secureLayerInfo {
  height: 80px;
}
.secureLayerInfo a.secureImage {
  border: 1px solid #e6e6e6;
  font-size: 12px;
  margin: 0;
  margin-bottom: 13px;
  padding: 7px 30px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.secureLayerInfo a.secureImage.visa {
  background-color: #fff;
  display: block;
  margin: 10px auto;
  width: 80px;
}
.secureLayerInfo a.secureImage.mc {
  float: right;
}
.secureLayerInfo a.secureImage img {
  border-bottom: 1px solid #efefef;
  display: block;
  margin: 0;
  margin-bottom: 3px;
  padding: 0;
  padding-bottom: 5px;
}
.secureLayerInfo p {
  padding: 0px 15px;
}
.secure-visa {
  background: url(https://secure.payza.com/images/secure-visa.png) no-repeat center center #ffffff;
  display: block;
  height: 43px;
  width: 84px;
}
.secure-mc {
  background: url(https://secure.payza.com/images/secure-mc.png) no-repeat center center #ffffff;
  display: block;
  height: 43px;
  width: 95px;
}
.transaction-details,
.bank-instructions,
.exchange-information,
.certified-check-instructions {
  background-color: #f1f9ec;
  border: 1px solid #dce9d4;
  margin: 0 0 17px 11px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 4px rgba(100, 100, 100, 0.1);
  -webkit-box-shadow: 0 0 4px rgba(100, 100, 100, 0.1);
  box-shadow: 0 0 4px rgba(100, 100, 100, 0.1);
}
.transaction-details h3,
.bank-instructions h3,
.exchange-information h3 {
  color: #2a9300;
  margin-bottom: 8px;
}
.transaction-details a {
  font-size: 1.3em;
}
.transaction-details label,
.bank-instructions label,
.exchange-information label {
  margin: 0;
}
.transaction-details .inline-output,
.bank-instructions .inline-output,
.exchange-information .inline-output,
.subscription-details .inline-output {
  line-height: 16px;
  margin-bottom: 10px;
  padding-top: 8px;
}
.transaction-details {
  background: #f2ffeb;
  margin: 0 0 20px 6px 
		padding: 15px;
}
.transaction-details .control-group {
  margin: 0;
}
.transaction-details .control-group label {
  color: #3d8909;
  margin: 0;
  width: 145px;
}
.bank-instructions {
  background: #f2ffeb;
  margin: 15px 0;
  padding: 15px;
}
.bank-instructions fieldset {
  margin: 0;
  margin-top: 8px;
}
.bank-instructions address {
  margin-bottom: 0;
}
.bank-instructions .control-group {
  margin: 0;
}
.bank-instructions .control-group label {
  color: #3d8909;
  margin: 0;
  width: 145px;
}
.td-invoice-info-container {
  background: #f1f9ec;
  border: 1px solid #dce9d4;
  margin: 15px 0;
  padding: 10px 20px;
  max-width: 595px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 4px rgba(100, 100, 100, 0.1);
  -webkit-box-shadow: 0 0 4px rgba(100, 100, 100, 0.1);
  box-shadow: 0 0 4px rgba(100, 100, 100, 0.1);
}
.td-invoice-info {
  border-collapse: separate;
  font-size: 13px;
  width: 100%;
}
.td-invoice-info a {
  color: #2a9300;
  font-size: 18px;
  line-height: 18px;
}
.td-invoice-info a:hover {
  text-decoration: none;
}
.td-invoice-info td {
  padding: 4px 2px;
  vertical-align: top;
}
.td-invoice-info tr:first-child td {
  border-bottom: 1px solid #dce9d4;
}
.td-invoice-info tr:nth-child(2) td {
  border-top: 1px solid white;
}
.td-invoice-info tr td:first-child {
  width: 60%;
}
.td-invoice-info tr td:last-child {
  text-align: right;
}
.td-invoice-info tr td:first-child strong {
  color: #2a9300;
  display: block;
  font-weight: normal;
}
.td-invoice-info tr td:first-child small {
  display: block;
  font-size: 12px;
}
.td-invoice-info .total {
  color: #2a9300;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.td-invoice-info.total td {
  color: #42a12d;
  font-size: 18px;
}
.bank-instructions,
.certified-check-instructions {
  background: #f1f9ec;
  margin: 15px 0;
  padding: 15px;
}
.banking-warning-nota-bene {
  color: #2b2b2b;
}
.banking-warning-nota-bene strong {
  color: #2a9300;
  font-size: 15px;
}
.strong-accent {
  margin-bottom: 25px;
}
.strong-accent li {
  margin: 8px 0;
}
.strong-accent strong {
  color: #2a9300;
  font-size: 15px;
}
.strong-accent blockquote {
  margin: 15px;
  margin-left: 50px;
}
.exchange-information {
  margin-bottom: 10px;
  padding: 15px;
}
.custom-bank-deposit-details {
  background-color: #d8f3c9;
  margin-bottom: 15px;
  padding: 10px 20px;
}
.custom-bank-deposit-details h2 {
  color: #060;
  font-size: 24px;
  margin: 10px 0;
  text-shadow: 0px 1px 0px white;
}
.custom-bank-deposit-details h3 {
  color: #060;
  font-size: 20px;
  margin: 0;
  margin-bottom: 8px;
  margin-top: 16px;
  text-shadow: 0px 1px 0px white;
}
.alertpay-bank-details {
  border: 1px solid #ffffff;
  color: #727272;
  margin: 0 0 20px;
  padding: 10px 25px;
  position: relative;
  background-color: #f6f6f6;
  background-image: -moz-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -ms-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e8e8e8));
  background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: -o-linear-gradient(top, #ffffff, #e8e8e8);
  background-image: linear-gradient(top, #ffffff, #e8e8e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.alertpay-bank-details .arrow {
  background-image: url(https://secure.payza.com/images/trans-details-steps-arrow.png);
  height: 63px;
  left: -15px;
  position: absolute;
  top: 25px;
  width: 73px;
}
.alertpay-bank-details h3 {
  color: #F79422;
  font-size: 21px;
  left: 15px;
  padding: 0px;
  position: absolute;
  top: 0;
  width: 100px;
}
.alertpay-bank-details h4 {
  font-size: 16px;
  margin-left: 80px;
  padding: 0;
  padding-bottom: 15px;
  padding-top: 6px;
}
.alertpay-bank-details fieldset {
  margin-left: 80px;
  margin-top: 0;
}
.alert-label {
  background-color: #999;
  color: white;
  font-size: 9px;
  font-weight: bold;
  margin-left: 4px;
  padding: 1px 4px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  vertical-align: top;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.custom-bank-deposit-details .alert-label-important {
  background-color: #b94a48;
  margin-bottom: 5px;
}
.custom-bank-deposit-details .inline-output span {
  display: inline-block;
  width: auto;
}
.method-of-payment #ctl00_ctl00_main_MainContent_pnlConfirmSourceOfFunds > h3 {
  margin-left: 10px;
}
.method-of-payment .inline-output {
  font-size: 1.3em;
}
.method-of-payment table {
  border-collapse: separate;
  border-spacing: 5px;
  margin-left: 8px;
}
.transaction-history {
  margin: 0 10px;
}
.transaction-history td.name-email div {
  width: 310px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* Search Form */
/* Limits the number of fields in one row by 3 fields */
.transaction-history fieldset .field .field-item {
  margin-right: 10px;
  width: 32%;
}
.transaction-history fieldset .field .field-item input[type="text"],
.transaction-history fieldset .field .field-item input[type="password"],
.transaction-history fieldset .field .field-item textarea {
  width: 96%;
}
.transaction-history fieldset .field .field-item select {
  width: 100%;
}
.transaction-history fieldset .radio-check-field .radio-check-item {
  display: inline-block;
  margin-right: 15px;
  vertical-align: top;
  width: 175px;
}
.transaction-history fieldset .button-field .btn {
  margin-left: 0;
}
.transaction-history .history-list .box {
  margin-left: 0;
}
.transfer-balances .transfer-info,
.transfer-balances .transfer-confirm {
  margin: 0 auto;
  width: 80%;
}
.transfer-balances .transfer-confirm .process-summary dd {
  width: 65.5%;
}
/* Transfer Balances Wizard Overwrite */
.transfer-balances .wizard-row .wizard .step {
  padding-left: 0;
}
.transfer-balances .wizard-row .wizard .nav {
  padding-left: 60px;
}
.transfer-balances .wizard input[type="text"],
.transfer-balances .wizard input[type="password"],
.transfer-balances .wizard textarea {
  width: 98%;
}
.transfer-balances .wizard select {
  width: 100%;
}
.ukverification {
  margin: 12px 0 25px;
}
.ukverification h2 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 30px;
}
.ukverification h4 {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 20px;
}
.ukverification ul {
  margin-bottom: 25px;
}
.user-agreement-title {
  color: #727272;
  font-size: 18px;
  padding: 0;
  padding-top: 8px;
  padding-bottom: 16px;
  line-height: 21px;
}
.user-agreement {
  border: 1px solid #ddd;
  color: #727272;
  height: 500px;
  margin-bottom: 24px;
  overflow: auto;
  padding: 15px 25px;
}
.user-agreement .toplink {
  display: block;
  margin-bottom: 10px;
  margin-top: -10px;
  text-align: right;
}
.user-agreement ul ul {
  list-style-type: circle;
}
.alpha-list {
  list-style-type: lower-alpha;
}
.update-bank-account {
  margin-left: 5%;
}
.update-bank-account fieldset .button-field .btn-primary {
  margin-left: 0;
}
.status-submitted {
  color: #eda14f;
}
.status-inreview {
  font-style: italic;
  color: #999;
}
.status-approved {
  font-weight: bold;
  color: #44a32e;
}
.status-expired {
  font-weight: bold;
  color: #999;
}
.status-declined {
  font-weight: bold;
  color: #2e6da3;
  background: url(https://secure.payza.com/images/icons/inline-help-icon.png) center right no-repeat;
  padding: 5px 30px 5px 0;
  cursor: help;
}
.document-status {
  position: relative;
  display: block;
}
.doc-reason {
  position: absolute;
  background-color: #ddecf9;
  border: 1px solid #ccdae6;
  padding: 10px;
  width: 300px;
  font-size: 95%;
  /*CSS3*/

  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.verification-box .title h3 small {
  color: #545454;
  margin-left: 8px;
}
.verification-box .process {
  border-top: 1px solid #e6e6e6;
  padding: 10px 15px;
}
.verification-box .process:first-child {
  border: 0;
}
.verification-box .process h3 {
  font-size: 16px;
  font-weight: 400;
}
.verification-box .process p {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  margin-bottom: 8px;
  padding: 0;
}
.verification-box .process-pending {
  background: #fcf8e3;
}
.verification-box .process-pending h3 {
  background: url(https://secure.payza.com/images/icons/16/bullet_error.png) no-repeat center left;
  padding-left: 22px;
}
.verification-box .process-pending h3 a {
  color: #c09853;
}
.verification-box .process-completed {
  background: #dff0d8;
}
.verification-box .process-completed h3 {
  background: url(https://secure.payza.com/images/icons/16/tick.png) no-repeat center left;
  padding-left: 22px;
}
.verification-box .process-completed h3 a {
  color: #468847;
}
.verification-box .process-failed {
  background: #f2dede;
}
.verification-box .process-failed h3 {
  background: url(https://secure.payza.com/images/icons/cross.png) no-repeat center left;
  padding-left: 22px;
}
.verification-box .process-failed h3 a {
  color: #b94a48;
}
.pan-card-number .alert-very-important {
  margin-top: 10px;
}
.sidebar-accordion-header {
  cursor: pointer;
}
.process,
.process h3 {
  color: #2b2b2b;
}
.process.complete {
  border-bottom: 1px solid #ddd;
  background: #dff0d8 url(https://secure.payza.com/images/icons/header-check.png) no-repeat right -15px;
  padding-bottom: 10px;
}
.process.complete h3 {
  color: #468847;
}
.process.pending {
  background: #fcf8e3 url(https://secure.payza.com/images/icons/header-warning.png) no-repeat 520px 15px;
  border-bottom: 1px solid #ddd;
}
.process.pending h3 {
  color: #C09853;
}
.process.error {
  background: #f2dede url(https://secure.payza.com/images/icons/header-error.png) no-repeat 520px 15px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.process.error h3 {
  color: #B94A48;
}
.process h3 + p {
  border: none;
}
.process .status-bullets {
  list-style-type: none;
  padding: 0;
  padding-bottom: 6px;
}
.process .status-bullets li {
  margin-bottom: 6px;
}
.payment-balance td {
  padding: 2px;
  padding-left: 0;
  padding-right: 15px;
}
.verification-document-list .item-list .item-actions li.document-state {
  float: left;
}
.verification .bank-verification .select-account,
.verification .bank-verification .confirm-account,
.verification .bank-verification .add-micro-deposit,
.verification .business-verification .business-type,
.verification .business-verification .submit-documents,
.verification .business-verification .confirm-business,
.verification .attestation-form .submit-attestation,
.verification .attestation-form .review-attestation,
.verification .credit-file .credit-submit,
.verification .phone-validation .request-code,
.verification .phone-validation .submit-code {
  margin: 0 auto;
  width: 80%;
}
.verification .bank-verification .check-image {
  margin-bottom: 15px;
  text-align: center;
}
.verification .business-verification .business-type .add-director,
.verification .business-verification .business-type .beneficial-owner {
  background-color: #f6f6f6;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.verification .bank-verification .wizard-row,
.verification .bank-verification .wizard-row .span3 {
  filter: none;
  background: none;
}
.verification .bank-verification .step,
.verification .business-verification .step,
.verification .attestation-form .step,
.verification .credit-file .step,
.verification .phone-validation .step {
  padding-left: 0;
}
.verification .bank-verification .wizard .nav,
.verification .business-verification .wizard .nav,
.verification .attestation-form .wizard .nav,
.verification .credit-file .wizard .nav,
.verification .phone-validation .wizard .nav {
  padding-left: 60px;
}
.verification .wizard input[type="text"],
.verification .wizard input[type="password"],
.verification .wizard textarea {
  width: 98%;
}
.verification .wizard select {
  width: 100%;
}
.withdraw-funds .withdraw-info,
.withdraw-funds .withdraw-confirm {
  margin: 0 auto;
  width: 80%;
}
.withdraw-funds .withdraw-confirm .span5 {
  margin-left: 7%;
}
/* PPC */
.withdraw-funds .ppc-confirm .process-summary .item-label {
  width: 43%;
}
.withdraw-funds .ppc-confirm .process-summary .item-value {
  width: 55%;
}
/* Withdraw Funds Wizard Overwrite */
.withdraw-funds .wizard-row .wizard .step {
  padding-left: 0;
}
.withdraw-funds .wizard-row .wizard .nav {
  padding-left: 60px;
}
.withdraw-funds .wizard input[type="text"],
.withdraw-funds .wizard input[type="password"],
.withdraw-funds .wizard textarea {
  width: 98%;
}
.withdraw-funds .wizard select {
  width: 100%;
}
.where-are-funds .locate-funds {
  margin: 0 auto;
  width: 80%;
}
.where-are-funds fieldset .button-field .btn-primary {
  margin-left: 0;
}
.box .title {
  filter: none;
}
.form-actions .lock {
  background: url(login-lo.png) no-repeat 0 0;
  display: block;
  height: 18px;
  margin-left: 12px;
  margin-top: 9px;
  position: absolute;
  width: 18px;
}
.form-actions .lock + .btn-login {
  padding: 8px 35px 9px 35px !important;
}
.btn {
  filter: none;
}
.add-icon {
  background: url("https://secure.payza.com/images/icons/button-add-arrow.png") no-repeat 0 0;
  display: block;
  height: 20px;
  margin-left: 20px;
  margin-top: 7px;
  position: absolute;
  width: 20px;
}
.bfb-icon {
  background: url("https://secure.payza.com/images/icons/mega-menu-icon.png") no-repeat 0 0;
  display: block;
  height: 12px;
  margin-left: 19px;
  margin-top: 32px;
  position: absolute;
  width: 16px;
  z-index: 100;
}
.ie7 .breadcrumbs ul li:first-child {
  padding-top: 7px;
}
.opera .breadcrumbs ul li:first-child {
  padding-top: 7px;
}
.safari fieldset .field .select-country select {
  text-indent: 25px;
}
.safari fieldset .field .select-country .flag-16 {
  top: 8px;
}
